একটি নির্দিষ্ট ব্যবহারকারীর জন্য সুডো-অ্যাক্সেস সক্ষম করার বিষয়ে আমি ইতিমধ্যে প্রচুর পোস্ট পড়েছি তবে সেগুলি এখনও পর্যন্ত আমাকে সহায়তা করতে পারেনি।
পরিস্থিতিটি হ'ল:
আমি দেবিয়ান টেস্টিং চালাচ্ছি। সিস্টেমে কেবল দুটি অ্যাকাউন্ট রয়েছে: 'রুট' এবং একটি ব্যবহারকারী অ্যাকাউন্ট 'বেনি'। 'বেনি' ব্যবহারকারীর সুডো (অবশ্যই আমি প্রথমে সুডো ইনস্টল করেছি) ব্যবহার করে মূল সুবিধাগুলি সহ কমান্ড চালাতে সক্ষম হওয়া উচিত, এজন্য আমি ভিজুডো ব্যবহার করে '/ etc / sudoers' ফাইলটি সম্পাদনা করেছি:
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
benny ALL=(ALL:ALL) ALL #<<<<<<<<<<<<<<< EDIT HERE!
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
ALL ALL= NOPASSWD: /usr/sbin/g15daemon
এটি মোটেই কার্যকর হয়নি - 'sudo' কমান্ড জারি করার সময় এটি বলতে থাকে যে 'বেনি sudoers ফাইলে নেই। এই ঘটনা রিপোর্ট করা হবে.' তাই আমি 'সুডো' গ্রুপটিতে বেনি যুক্ত করেছি, কারণ এটি প্রায়শই পরামর্শ দেওয়া হয়েছিল:
usermod -aG sudo benny
'বেনি' কমান্ড হিসাবে পুনরায় লগইন করার পরে
groups
শো
benny cdrom sudo fuse
যা আমার কাছে ভাল লাগছে এছাড়াও
cat /etc/group | grep sudo
শো
sudo:x:27:benny
তবে আমি যদি উদাহরণস্বরূপ চেষ্টা করি
sudo apt update
এটি এখনও বলে চলেছে যে বেনি sudoers- ফাইলে ছিল না।
আমি এই সমস্যাটি সম্পর্কে সত্যই অনেক কিছু পড়েছি এবং সবাই উপরে উল্লিখিত দুটি ধাপের একটিতে পরামর্শ দেয়।
আমি এখানে কি মিস করছি? আমি অনুমান করি এটি সত্যিই বোকা কিছু, কিন্তু আমি এটি দেখতে পাচ্ছি না। কোন সাহায্য প্রশংসা করা হয়! আগাম ধন্যবাদ!