Tôi đang sử dụng Ubuntu 11.04. Tôi muốn chạy một kịch bản kiểm tra một quy trình đang chạy và tắt hệ thống khi quá trình đó kết thúc. Để làm điều này, người dùng yêu cầu truy cập tắt máy để tập lệnh có thể được thực thi mà không yêu cầu mật khẩu.
Tôi đã tham khảo trang này và thêm văn bản trong tập tin sudoers của tôi. Tuy nhiên, nó vẫn hỏi tôi mật khẩu bất cứ khi nào tôi thực thi sudo shutdown -h now
. Ngoài ra, tôi gặp lỗi khi yêu cầu quyền root, khi tôi thực hiện tắt máy mà không có sudo.
Tập tin sudoers của tôi trông giống như thế này.
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# User privilege specification
root ALL=(ALL:ALL) ALL
myusername ALL = NOPASSWD: SHUTDOWN
Làm cách nào tôi có thể cấp quyền cho người dùng thực thi lệnh tắt máy mà không cần phải nhập mật khẩu theo cách thủ công?
Cảm ơn.
sudoers
tập tin thực sự và toàn bộ của bạn , xin vui lòng?