Ubuntu20.04 useradd创建用户后,让用户可以使用命令行
时间: 2024-10-27 19:15:41 浏览: 67
在Ubuntu 20.04上使用`useradd`命令创建新用户后,为了让他们能够通过命令行交互,你需要完成以下几个步骤:
1. **创建用户**:
```sh
sudo useradd -m <username>
```
`-m` 参数会自动创建一个新的主目录(home directory),`<username>`替换为你想设置的用户名。
2. **设置密码**:
```sh
sudo passwd <username>
```
按照提示输入两次新密码,给新用户设置密码。
3. **添加用户到sudoers组**(如果需要管理员权限):
```sh
sudo adduser <username> sudo
```
如果不需要管理权限,可以跳过此步。
4. **激活账户**:
```
sudo usermod -aG users <username>
```
这一步确保新用户加入到users组,以便他们能登录。
5. **设置shell**:
如果你想让新用户默认使用Bash shell,可以在`/etc/passwd`文件中查找新用户条目,将`/bin/bash`作为shell指定,或者使用`chsh`命令:
```sh
sudo chsh -s /bin/bash <username>
```
现在,新用户应该可以通过`<username>`和刚刚设置的密码登录,并使用命令行了。
阅读全文
相关推荐










