2.使用useradd命令添加用户user1,使用adduser命令添加用户user2,相关命令格式如下: useradd <userName> adduser <userName> 用ls命令检查/home下是否有对应名字的文件夹;
时间: 2023-12-05 09:37:49 浏览: 130
使用useradd命令添加用户user1和使用adduser命令添加用户user2的命令格式如下:
useradd user1
adduser user2
添加完用户后,可以使用ls命令检查/home下是否有对应名字的文件夹,如果没有可以使用mkdir命令手动创建。需要注意的是,使用useradd命令添加用户时,需要手动设置用户的密码和其他信息,而adduser命令则会自动为用户设置默认密码和其他信息。
相关问题
useradd adduser 软连接useradd: Permission denied. useradd:无法锁定 /etc/passwd,请稍后再试。
useradd和adduser是Linux系统中用于创建用户账户的命令。它们都是用来创建用户账户的命令,但是在使用方式上有一些区别。useradd是一个较为基础的命令,它可以创建用户账户并设置该用户的各种属性,如家目录、登录Shell等。而adduser是一个更加友好的命令,它在创建用户账户时会提示你输入各种信息,如密码等,并且还会自动创建家目录等。两者的实际效果是一样的。
至于软连接useradd: Permission denied的问题,可能是因为你当前用户没有权限在/etc/passwd中创建新用户或者修改用户信息。解决方法是以管理员身份运行命令,或者使用sudo命令。
如何使用useradd命令创建一个普通用户,以及如何使用adduser命令来创建一个管理用户?
在Linux系统中,有两种常用的工具来创建用户:`useradd` 和 `sudo adduser`。
1. **使用useradd命令创建普通用户**:
- 打开终端,输入以下命令,并替换`username`为你想要创建的用户名:
```
useradd username
```
- 如果需要指定用户的默认shell(如bash),可以添加 `-s` 参数,例如:
```
useradd -s /bin/bash username
```
- 创建用户后,通常还需要设置密码:
```
passwd username
```
2. **使用adduser命令创建管理用户(仅限Debian及基于Debian的发行版,如Ubuntu)**:
- 对于Debian系列系统,`adduser` 命令用于创建普通用户,但它也有权限提升功能。如果你希望创建一个有管理员权限的用户,可以在创建时加上 `--ingroup adm` 参数,让新用户加入到 `adm` 组,这组成员通常拥有管理权限:
```
sudo adduser -D -G adm username
```
- 同样需要设置密码:
```
sudo passwd username
```
注意这里使用了 `sudo` 因为管理操作通常需要超级用户权限。
阅读全文