Explaining file /ets/sudoers
/ets/sudoers
configure user(s) who can get root privileges under linux.
440 permission is on this file by default, so chmod +w
operation is required before modify file, don't forget chmod -w
once modified.
Some typical configs are as follow:
allow jenkins user restart uwsgi service via systemd:
jenkins ALL = NOPASSWD : /bin/systemctl restart uwsgi
explain:
user host = need passwd?: command 1, shell 2, ...
allow moon user access sudo privileges unconditional:
moon ALL=(ALL) NOPASSWD: ALL
也许可以再讲一下linux组的概念?
😅