创建一个用户,用户名为user01,所属私有组和标准组为xjlg(需要创建),用户主目录为/home/user1(需要创建目录),用户登陆shell为/bin/bash,并设置用户密码为ruanjian20-3,请写出实现步骤。
时间: 2024-03-10 22:49:23 浏览: 83
创建用户1
要创建一个用户,用户名为user01,所属私有组和标准组为xjlg,用户主目录为/home/user1,用户登陆shell为/bin/bash,并设置用户密码为ruanjian20-3,可以按照以下步骤进行操作:
1. 创建用户组:
```
sudo groupadd xjlg
```
2. 创建用户:
```
sudo useradd -d /home/user01 -m -s /bin/bash -g xjlg -p $(openssl passwd -1 "ruanjian20-3") user01
```
这里使用useradd命令创建用户,选项含义如下:
- `-d /home/user01`:指定用户主目录为/home/user01。
- `-m`:在创建用户时同时创建用户主目录。
- `-s /bin/bash`:指定用户登陆shell为/bin/bash。
- `-g xjlg`:指定用户所属的标准组为xjlg。
- `-p $(openssl passwd -1 "ruanjian20-3")`:指定用户密码为ruanjian20-3,使用openssl命令生成加密后的密码。
3. 设置用户密码(如果没有在创建用户时设置密码的话):
```
sudo passwd user01
```
根据提示输入新密码,再次确认后即可成功设置用户密码。
这样,就成功创建了一个用户名为user01,所属私有组和标准组为xjlg,用户主目录为/home/user1,用户登陆shell为/bin/bash,并且密码为ruanjian20-3的用户。
阅读全文