আমি উবুন্টু 11.04 ব্যবহার করছি। আমি একটি স্ক্রিপ্ট চালাতে চাই যা চলমান প্রক্রিয়া পরীক্ষা করে এবং প্রক্রিয়াটি শেষ হয়ে গেলে সিস্টেমটি বন্ধ করে দেয়। এটি করতে, ব্যবহারকারীর শাটডাউন অ্যাক্সেসের প্রয়োজন হয় যাতে কোনও পাসওয়ার্ডের প্রয়োজন ছাড়াই স্ক্রিপ্টটি কার্যকর করা যায়।
আমি এই পৃষ্ঠাটি উল্লেখ করেছি এবং আমার সুদোয়ার্স ফাইলে পাঠ্য যুক্ত করেছি। যাইহোক, আমি যখনই চালিত করি তখনও এটি আমাকে পাসওয়ার্ড জিজ্ঞাসা করে sudo shutdown -h now
। এছাড়াও, যখন আমি sudo ছাড়াই শাটডাউন সম্পাদন করি তখন রুট সুবিধাগুলি প্রয়োজন বলে আমি একটি ত্রুটি পেয়েছি।
আমার sudoers ফাইলটি দেখতে এরকম কিছু দেখাচ্ছে।
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# User privilege specification
root ALL=(ALL:ALL) ALL
myusername ALL = NOPASSWD: SHUTDOWN
ম্যানুয়ালি পাসওয়ার্ড না লিখে কোনও ব্যবহারকারীকে শাটডাউন কমান্ড কার্যকর করার অনুমতি কীভাবে দেব?
ধন্যবাদ।
sudoers
ফাইলটি পোস্ট করতে পারেন ?