Pou*_*dXI 5 permissions sudo 14.04
我sudo ls以 user1 身份运行并收到此消息。
Sorry, user user1 is not allowed to execute '/bin/ls' as root on hostname.
Run Code Online (Sandbox Code Playgroud)
这是我的 user1 组信息和 sudoers 文件。
user1@hostname:$ id
uid=1000(user1) gid=1000(user1) groups=1000(user1),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),110(lpadmin),111(sambashare)
user1@hostname:$ cat /etc/sudoers
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Run Code Online (Sandbox Code Playgroud)
我不知道在这个问题出现之前我做了什么改变。我的系统是 Ubuntu 14.04.5 (DigitalOcean)。
我在文件中发现了问题/etc/sudoers.d/user1。
我已将 user1 设置为仅执行sudo bash命令,但忘记了。
感谢muru建议该sudo -l命令。
user1 ALL=NOPASSWD: !ALL, /bin/bash
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56519 次 |
| 最近记录: |