সুডো ছাড়াই অ্যাপটি-গেট চালান


14

এটি একটি খুব নিষ্পাপ প্রশ্ন হতে পারে তবে আমি জানতে চেয়েছিলাম যে আমি কীভাবে একাধিক ব্যবহারকারীকে কোনও ব্যবহারকারীকে রুট ব্যবহারকারী না করেই একটি কম্পিউটারে অ্যাক্সেস দিতে পারি। আমি কীভাবে তাদের সীমাবদ্ধ সুডো অ্যাক্সেস দেব যাতে তারা এখনও এর মতো কমান্ড জারি করতে পারে

sudo apt-get install epstopdf

আমি ভাবছি এটি একবারে রুট ব্যবহারকারীর অ্যাক্সেস দেওয়ার পরে এটি একটি অবিশ্বাস্য বোকা প্রশ্ন হতে পারে, তারা যা খুশি তাই করতে পারে। সুতরাং, এই কাছাকাছি কোন উপায় আছে? আমি সাজেশনের ব্যপারে উদার

উত্তর:


20

একটি টার্মিনাল খুলুন এবং টাইপ করুন sudo visudo। ফাইলটির শেষে (আসলে এটির শেষ পংক্তিটি) টাইপ করুন %yourusername% ALL=NOPASSWD: /usr/bin/apt-get installযেখানে% yourusername% আপনার ব্যবহারকারীর নাম দ্বারা প্রতিস্থাপন করা হয়।

এরপরে আপনাকে sudo apt-get installআর পাসওয়ার্ড ব্যবহারের অনুরোধ জানানো হবে না তবে দয়া করে বুঝতে পারেন এটি একটি খুব ঝুঁকিপূর্ণ সমাধান, কিছু কমান্ডের জন্য আপনাকে একটি পাসওয়ার্ড টাইপ করতে হবে এমন একটি কারণ রয়েছে, পাসওয়ার্ড ছাড়াই এই কমান্ডগুলির ব্যবহার আপনার সিস্টেমের জন্য উন্মুক্ত রাখতে পারে কিছু বিপদ। সতর্কতার সাথে ব্যবহার করুন.


গেল sudo apt-get installদ্বারা সমস্যা হতে উদাহরণস্বরূপ, একটি প্রোগ্রাম আছে ইনস্টল rm -f -r /?
puk

3
ভাল, না আসলে। এবং যদি এটি টাইপ করার দরকার পড়ে sudo rm -rf /এবং আমি যে নির্দেশনা দিয়েছি তা কেবল সক্ষম করার জন্য sudo apt-get install, আপনি যদি এমন কোনও পিপিএ সক্ষম করেন এমনকি সেই ধরণের কোড রয়েছে, এমনকি আপনি কী করছেন তা না জেনে ইনস্টল করেও এবং প্রোগ্রামটি চালানোর চেষ্টা করে অ্যাক্সেস করতে পারবেন না ... আপনি নিজেকে অনুমতি দেননি sudo rm, কেবলমাত্র sudo apt-get install। এটি একটি অনিরাপদ পরিস্থিতিতে সবচেয়ে নিরাপদ পদ্ধতির;)
ব্রুনো পেরেইরা

ফাইলে যাওয়ার পথটি ভুল ছিল: ডি পথটি / ইউএসআর / এসবিন ছিল না তবে / ইউএসআর / বিন;) এটি কেবল কাজ করে
ব্রুনো পেরেইরা

পাসওয়ার্ড সহ সুডো বাইরে ছাড়া অনেক বেশি নিরাপদ নয়। আসলে কিছুটা হলেও পরিস্থিতি অনুসারে এটিকে কম সুরক্ষিত হিসাবে বিবেচনা করা যেতে পারে। আপনি sudo কমান্ড ব্যবহার করার মতো অবস্থানে থাকলে এটি কোনও ব্যাশ প্রোফাইলে ওভাররাইড করা মোটামুটি সহজ। আপনি একটি নকল sudo ইনস্টল করতে পারেন যা পাসওয়ার্ড লগ করে। পাসওয়ার্ড থাকার ফলে অন্যান্য হোস্টকে আপস করার অনুমতি দেওয়া হয় (যদি তারা পাসওয়ার্ড লগইন করতে দেয়), বা অন্যান্য sudo কমান্ড চালানো হতে পারে। আপনি যদি সুনির্দিষ্ট কমান্ডের জন্য পাসওয়ার্ডহীন সুডোর অনুমতি দেন তবে তা তেমন সমস্যা নয়। এক সময়ের পাসওয়ার্ডগুলিও আরেকটি সম্ভাবনা তবে আপনি সুডো হাইজ্যাক করতে পারেন।
ডেভিড সি বিশপ

1
উবুন্টু 15.04 এ কোনও অর্থবহুল ইনস্টলটিকে অস্বীকার করে, sudo /usr/bin/apt-get installকোনও পরামিতি ছাড়াই আক্ষরিক অনুমতি দেয় । যদি কোনও প্যাকেজের নাম যুক্ত হয় তবে সুডো একটি পাসওয়ার্ড চাইবে এবং "দুঃখিত ..." ত্রুটি দেয়।
পল

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.