使用useradd或adduser命令添加一个新用户alice,并设置其密码。注意,请说明useradd和adduser在Ubuntu中的区别是什么?
时间: 2024-10-14 16:18:34 浏览: 45
Linux命令每天必学之 useradd/adduser 新增用户
在Ubuntu中,`useradd` 和 `adduser` 都是用来管理用户账户的基本工具,但它们之间存在一些细微差别:
1. **useradd**: 这是一个更为传统的命令,直接来自系统的基础工具包,如`base-utils`。它提供了一种简单的方式去创建新用户、指定用户信息、设置初始目录等。例如:
```bash
sudo useradd alice
echo "alice:password123" | sudo chpasswd
```
其中,`chpasswd` 用于设置用户密码。
2. **adduser**: 这个命令实际上是Debian的`adduser`包提供的,虽然功能上与`useradd`相似,但在某些方面更加强大,比如支持更多的选项来定制用户创建过程,比如指定用户的默认 shell、家目录、初始邮件地址等。同时,`adduser`还具有交互模式,允许用户在密码输入前看到提示信息。
在Ubuntu中,如果你没有特别安装额外的包,`adduser`可能会是`useradd`的一个别名或者软链接。尽管如此,推荐使用`adduser`,因为它通常包含更新的功能和更好的用户体验。
阅读全文