Go
Go

Linux创建的用户不能使用 sudo 命令

使用 useradd 新建的用户无法使用root命令,开启控制功能

  • 先切换到root用户
1
su root
  • 添加sudoers文件的写w的权限
1
chmod u+w /etc/sudoers
  • 编辑sudoers文件
1
vi /etc/sudoers
  • 找到一行 root ALL=(ALL) ALL,在下面添加用户 user (ps:你自己的用户名)
1
2
3
4
user ALL=(ALL) ALL # user用户可以使用sudo命令的权限
%user ALL=(ALL) ALL # user用户组的所有用户可以使用sudo命令的权限
user ALL=(ALL) NOPASSWD:ALL # user用户可以使用sudo命令的权限,并且使用时不需要密码
%user ALL=(ALL) NOPASSWD:ALL # user用户组的所有用户可以使用sudo命令的权限,并且使用时不需要密码
  • 最后,撤销sudoers文件的写权限
1
chmod u-w /etc/sudoers