用户不在sudoers文件中
在Linux中使用sudo显示用户不在 sudoers 文件中。此事将被报告。的解决办法,不用修改文件权限。首先进入在终端输入su进入root模式,然后在终端输入以下命令:
1 | echo "penguin ALL=(ALL) ALL" >> /etc/sudoers |
配置 sudo
来使为非特权用户(例如用户 penguin
)[1]只需输入用户密码而非 root 密码就能获得管理员权限。
另外,可以使用下列命令使非特权用户(例如用户 penguin
)无需密码就获得管理员权限。
1 | echo "penguin ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers |
此技巧只对你管理的单用户工作站中那个唯一的用户有用。
Note
⚠在多用户工作站中不要建立这样的普通用户账户,因为它会导致非常严重的系统安全问题。
- 1.penguin处换成你想要获取特权的用户 ↩