![为什么非 root 帐户即使使用 sudo 也不允许使用 ls 命令?](https://linux22.com/image/1407455/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9D%9E%20root%20%E5%B8%90%E6%88%B7%E5%8D%B3%E4%BD%BF%E4%BD%BF%E7%94%A8%20sudo%20%E4%B9%9F%E4%B8%8D%E5%85%81%E8%AE%B8%E4%BD%BF%E7%94%A8%20ls%20%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我使用访客会话帐户登录了 Ubuntu,但ls
即使使用,该命令也不被允许sudo
。
但是...为什么?有什么想法吗?
答案1
这是因为您不是sudoer
。这是允许使用该命令的用户列表sudo
。
您可以通过将用户名添加到rootsudoer
列表中来成为:sudoer
- 通过以下方式成为 root 用户:
su
并输入 root 密码 visudo
(调出专门用于编辑文件的命令行文本编辑器sudoers
)- 将此行添加到列表底部:
YOUR_USERNAME_HERE ALL=(ALL) ALL