linus中 创建用户user01,要求使其自动创建家目录,并指定she11为/bin/dash
时间: 2024-10-25 21:17:49 浏览: 28
在Linux系统中,要使用`adduser`命令为新用户`user01`创建账户并自动设置家目录以及shell为`/bin/dash`,你可以按照以下步骤操作:
1. 打开终端:
```
$ sudo -i
```
输入密码后进入root权限。
2. 使用`adduser`命令添加用户:
```
adduser user01
```
3. 当`adduser`提示时,输入用户的详细信息。默认情况下,`adduser`会自动创建用户的主目录(home directory),但如果需要自定义,可以指定 `-d /path/to/home`,例如:
```
passwd: All authentication tokens have been removed.
adding new user `user01' ...
Adding group `user01' ...
creating home directory `/home/user01' ...
Processing command line options...
Is the information correct? [Y/n] y
```
4. 设置shell为`/bin/dash`。在创建用户的过程中,如果没有特别指定,系统可能会选择`bash`作为默认shell。如果需要更改,可以在`adduser`的交互过程中,找到提示询问是否要设置默认shell的地方,然后输入`/bin/dash`:
```
... You will be using the system account login shell /bin/bash.
Do you want to set a password now? [y/N] n
Enter the default shell for user user01: /bin/dash
```
5. 完成上述步骤后,用户`user01`就已经创建了,其家目录已存在,并且默认shell为`/bin/dash`。
阅读全文