Linux用户与用户组的创建、切换及删除
1创建新用户
- 以root用户身份登录到Linux系统。
- 打开终端窗口。
- 运行以下命令来创建新用户(假设要创建的用户名为newuser):
sudo adduser <newuser>
1.1为新用户设置密码
sudo passwd <newuser>
1.2切换到新用户
su - <newuser>
2将用户添加到sudo组
2.1ubuntu
接下来,将新用户添加到sudo组,以便其拥有sudo权限。运行以下命令:(假设要添加的用户名为newuser)
sudo usermod -aG sudo <newuser>
2.2CentOS
在CentOS系统中,默认情况下,sudo
组并不存在。相反,CentOS使用的是 wheel
组来管理具有 sudo
权限的用户。你可以将用户添加到 wheel
组来解决这个问题。以下是解决步骤:
1.将用户添加到 wheel
组:
sudo usermod -aG wheel <newuser>
2.验证用户是否已被添加到 wheel
组:
groups iaa
3.配置 sudoers
文件(可选,通常默认配置已经包含了 wheel
组的 sudo 权限):
sudo visudo
确保以下行(%wheel
这一行之前没有#
符号)未被注释掉:
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
如果是远程登录,完成以上步骤后,请断开ssh连接后重新登录。
Continue reading