1
sudoers和默认值
我需要允许用户在没有tty的情况下运行无密码的sudo。 我有一个/etc/sudoers.d/带有我所需的特殊命令和设置的文件,因为我不想直接编辑该sudoers文件。在该文件中,我具有以下内容: # My list of commands that the user can run passwordless myUser ALL=(ALL) NOPASSWD:SETENV: /foo/bar /foo/zaz # My new defaults. Defaults exempt_group = myUser Defaults !env_reset,env_delete-=PATH Defaults: myUser !requiretty 但是,当我su向用户运行时,sudo -l我得到的是默认值: Matching Defaults entries for myUseron this host: requiretty, !visiblepw, always_set_home, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR …