使用useradd或者adduser命令分别添加普通用户和管理员账户
时间: 2024-11-23 07:02:15 浏览: 5
详解Linux添加/删除用户和用户组
在Linux系统中,有两个常用的命令用于创建新用户:`useradd` 和 `adduser`。它们都是用来管理用户的,但功能上有些差异。
1. **useradd**:
- 这个命令是系统自带的,一般用于创建普通用户。例如,如果你想创建一个名为`newuser`的新普通用户,可以运行:
```
useradd newuser
```
- 默认情况下,新用户会被加入到`users`组,并设置密码提示、主目录和Shell路径等。你可以通过传递参数自定义这些属性,如指定密码:
```
useradd -p password newuser
```
- 创建完成后,使用`passwd newuser`来设置密码。
2. **adduser** (在Debian系列系统如Ubuntu中):
- 类似于`useradd`,也用于创建用户,但它更简单易用,有时候它还提供更多的交互式选项。
- 添加普通用户的基本用法类似:
```
adduser newuser
```
- 对于复杂设置,也可以使用交互模式,它会让你选择一些配置选项。
3. **管理员账户(root或sudo权限)**:
- 要创建拥有超级用户权限(即root)的账户,通常不在`useradd`或`adduser`中直接完成,而是需要在已经具备管理员权限的情况下使用其他命令,如:
```bash
sudo usermod -aG root username
```
- 这里`-aG`表示将用户添加到指定的组(这里通常是root组),以便获得root权限。
请注意,创建管理员账户需要谨慎,因为它能对整个系统造成潜在影响。
阅读全文