Tôi muốn thêm một mục vào trình tự động của mình để cho phép một người dùng chạy lệnh với chính xác một đối số không phải là tùy chọn.
# tail -1 /etc/sudoers
ALL ALL = (:tool) NOPASSWD: /bin/echo [a-z]*
$ sudo -g tool /bin/echo abc def
abc def
$ sudo -g tool /bin/echo -abc def
[sudo] password for user:
Tôi có thể làm điều đó bằng cách sử dụng syntnax sudoers không? Hay tôi cần tạo một kịch bản trợ giúp?
[a-z]*
đã là đối số tôi muốn. Vì vậy, đó là một đối số biến. (Tôi sử dụng / bin / echo chỉ để thử nghiệm.)