root用户创建普通用户
时间: 2023-12-13 12:29:19 浏览: 334
要在Linux系统中使用root用户创建普通用户,可以按照以下步骤进行操作:
1. 以root用户登录到系统中。
2. 打开终端或命令行界面。
3. 使用以下命令创建一个新用户,将 "<username>" 替换为你想要创建的用户名。
```
sudo adduser <username>
```
例如,要创建一个名为 "john" 的用户,可以执行以下命令:
```
sudo adduser john
```
4. 系统会提示你设置新用户的密码和其他信息。按照提示进行设置。
5. 创建完成后,系统会自动为新用户创建一个家目录,并为其分配一个用户ID(UID)和组ID(GID)。
6. 若要将新用户添加到sudoers文件以赋予其管理员权限,请执行以下命令:
```
sudo usermod -aG sudo <username>
```
例如,如果要将 "john" 用户添加到sudoers文件,请执行以下命令:
```
sudo usermod -aG sudo john
```
7. 创建普通用户完成后,你可以使用以下命令切换到新用户:
```
su - <username>
```
例如,要切换到 "john" 用户,请执行以下命令:
```
su - john
```
相关问题
禁止 root 远程登录 创建普通用户可以切换到root
好的,您的问题是如何禁止 root 远程登录并且创建普通用户可以切换到 root。首先,您需要修改 SSH 配置文件,禁止 root 远程登录,这可以通过编辑 /etc/ssh/sshd_config 文件,找到以下行:
```
#PermitRootLogin yes
```
将其修改为:
```
PermitRootLogin no
```
保存文件并重启 SSH 服务即可生效。
然后,您需要创建一个普通用户,并且将其添加到 sudo 组中,以便其可以使用 sudo 命令切换到 root 用户。您可以使用以下命令创建用户:
```
sudo adduser <username>
```
然后将该用户添加到 sudo 组中,命令如下:
```
sudo usermod -aG sudo <username>
```
现在,该用户就可以使用 sudo 命令切换到 root 用户,命令如下:
```
sudo su -
```
这样就可以实现禁止 root 远程登录,并且创建普通用户可以切换到 root 的操作。
centos7 禁止 root 远程登录 创建普通用户可以切换到root
好的,您的问题是如何在 CentOS 7 上禁止 root 远程登录并创建一个普通用户,使其可以切换到 root 用户。以下是操作步骤:
1. 禁止 root 远程登录
您可以通过修改 SSH 配置文件来禁止 root 远程登录。具体来说,您需要编辑 /etc/ssh/sshd_config 文件,找到以下行:
```
#PermitRootLogin yes
```
将其修改为:
```
PermitRootLogin no
```
然后重启 sshd 服务,使修改生效,命令如下:
```
systemctl restart sshd
```
2. 创建一个普通用户
您可以使用 `adduser` 命令来创建一个普通用户,命令如下:
```
adduser <username>
```
例如,如果要创建一个名为 `myuser` 的用户,可以运行以下命令:
```
adduser myuser
```
然后按照提示设置密码和其他信息。
3. 将普通用户添加到 sudo 组
一旦您创建了普通用户,就可以将其添加到 sudo 组中,以便其可以使用 sudo 命令切换到 root 用户。您可以使用以下命令将用户添加到 sudo 组中:
```
usermod -aG wheel <username>
```
例如,如果要将 `myuser` 用户添加到 sudo 组中,可以运行以下命令:
```
usermod -aG wheel myuser
```
现在,您的普通用户可以使用 `sudo` 命令切换到 root 用户,例如:
```
sudo su -
```
这样就可以实现禁止 root 远程登录,并且创建普通用户可以切换到 root 的操作。
阅读全文