Câu trả lời:
Một phần như thế này trong sudoers của bạn có lẽ là những gì bạn muốn.
Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
sudo
theo cách này.
User_Alias SOMEUSERS = user1, user2
.
Bạn có thể xem xét bit SUID . Một số chương trình yêu cầu quyền root và sử dụng bit SUID, chẳng hạn như passwd
.
Nếu sudo là lựa chọn tốt hơn cho bạn, bạn có thể sử dụng:
ALL ALL=NOPASSWD: /path/to/command
man sudoers
một lần và không tìm thấy câu trả lời. Tôi nhìn vàoman sudoers
lần thứ hai, cẩn thận hơn. Tôi vẫn thất bại, TMI! Sau đó, nhờ các câu trả lời ở đây, tôi đã tham giaman sudoers
và tìm thấy lý do tại sao điều này đang hoạt động. Có vẻ như trước tiên bạn cần biết cách làm điều đó trước khi bạn có thể hiểuman sudoers
. Thở dài!