আমি একটি জাভা অ্যাপ্লিকেশন লিখছি যেখানে আমাকে কমান্ড লাইন কার্যকর করতে হবে এবং ফলাফল ফিরে পেতে হবে তবে আমি যখন কমান্ডটি কার্যকর করি তখন এটি sudo পাসওয়ার্ড চাইবে। এখনও পর্যন্ত আমি চেষ্টা করেছি:
$ sudo -s
$ vim /etc/sudoers
# User privilege specification
root ALL=(ALL:ALL) NOPASSWD: ALL
javauser ALL=(ALL:ALL) NOPASSWD: ALL
:wq
$ 4 -r--r----- 1 root root 615 2011-10-26 09:23 sudoers
কমান্ডটি কার্যকর করার পরে এটি আবার "[জাভোসর] জাভোসারের জন্য পাসওয়ার্ড:" জিজ্ঞাসা করে। তবে আমি ইতিমধ্যে noPASSWD উল্লেখ করেছি।
whoami
ফিরে আসে alex
এবং আমি sudoers
ফাইল হিসাবে এটি যোগ করছি
# User privilege specification
root ALL=(ALL:ALL) ALL
alex ALL=NOPASSWD: ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
দৌড়ানো কি আমাকে আমার পাসওয়ার্ড জিজ্ঞাসা করে, কোনও ধারণা?
sudo visudo
পরিবর্তে আপনার ব্যবহার করা উচিত vim
। আপনি যদি কোনও ভুল করেন তবে প্রোগ্রামটি আপনাকে সে সম্পর্কে সতর্ক করে।