在Linux中总结用户子系统相关的命令。 创建test1用户(要求带家目录,并且指定登录shell为/bin/bash),给该用户设置密码。然后切换到该用户,在该用户的家目录下写下HelloWorld程序。切换回来,删除test1用户(要求将test1用户的家目录一起删除)
时间: 2023-12-03 21:45:08 浏览: 50
Linux中常用的用户子系统相关命令如下:
1. useradd:创建用户
2. passwd:设置用户密码
3. usermod:修改用户属性
4. userdel:删除用户
5. chsh:修改用户默认shell
6. su:切换用户
7. adduser:创建用户(与useradd类似,但是它更加友好易用)
现在我们按照题目要求进行操作:
1. 创建test1用户,并指定家目录和登录shell
```
sudo useradd -m -s /bin/bash test1
```
-m参数表示创建家目录,-s参数表示指定登录shell为/bin/bash。
2. 设置test1用户密码
```
sudo passwd test1
```
3. 切换到test1用户,并在家目录下写HelloWorld程序
```
sudo su test1
cd ~
echo "Hello World!" > helloworld.cpp
```
4. 切换回原用户
```
exit
```
5. 删除test1用户及其家目录
```
sudo userdel -r test1
```
-r参数表示连同家目录一起删除。
相关问题
Linux添加用户user1命令,要求:指定shell为/bin/bash、用户主目录为/home/user1;
要添加一个名为user1的用户并指定shell为/bin/bash,用户主目录为/home/user1,可以使用以下命令:
```
sudo useradd -m -s /bin/bash -d /home/user1 user1
```
其中,-m选项用于创建用户主目录,-s选项用于指定shell,-d选项用于指定用户主目录。sudo命令用于以管理员权限运行该命令。执行该命令后,您需要为新用户设置密码:
```
sudo passwd user1
```
然后,您就可以使用该用户进行登录了。
Linux添加用户user1命令,要求:指定shell为/bin/bash,用户主目录为/home/user1;
要添加一个名为user1的用户并指定shell为/bin/bash,用户主目录为/home/user1,可以使用以下命令:
```
sudo useradd -m -s /bin/bash user1
```
其中,-m选项用于创建用户主目录,-s选项用于指定shell。sudo命令用于以管理员权限运行该命令。执行该命令后,您需要为新用户设置密码:
```
sudo passwd user1
```
然后,您就可以使用该用户进行登录了。