sudo useradd -m newuser 和sudo useradd newuser的区别
时间: 2023-11-04 13:21:54 浏览: 44
sudo useradd -m newuser 和 sudo useradd newuser 的区别是:
1. `-m` 参数:在 `sudo useradd -m newuser` 命令中,`-m` 参数表示同时创建用户的主目录。而在 `sudo useradd newuser` 命令中,不带 `-m` 参数则不会创建用户的主目录。
2. 主目录的创建:使用 `sudo useradd -m newuser` 创建新用户的同时会在 `/home` 目录下创建一个以新用户名称命名的主目录,该目录将作为新用户的初始工作目录。而使用 `sudo useradd newuser` 创建新用户时,不会自动创建主目录。
因此,如果你想为新用户创建一个主目录,并将其设置为初始工作目录,你应该使用 `sudo useradd -m newuser` 命令。如果你只需要创建一个新用户,而不需要相应的主目录,你可以使用 `sudo useradd newuser` 命令。
相关问题
编程要求 本关任务是学会如何配置ftp服务器。 注意:在执行本关任务前,首先执行如下命令来初始化任务环境。 useradd -m newUser passwd newUser(设置密码为:123456) touch testFile 将 vsftpd 的配置项 pam_service_name 的值修改为 ftp 具体编程要求如下: 使用newUser进行连接本地ftp服务器; 将/root/testFile文件上传到远程服务器的当前工作目录下并重命名为upLoadFile。
为了完成本关任务,您需要按照以下步骤进行操作:
1. 安装vsftpd软件
在Linux系统上使用以下命令安装vsftpd软件:
```
sudo apt-get install vsftpd
```
2. 修改配置文件
使用以下命令打开vsftpd的配置文件:
```
sudo nano /etc/vsftpd.conf
```
找到配置项pam_service_name,将其值修改为ftp:
```
pam_service_name=ftp
```
保存并退出配置文件。
3. 创建新用户
使用以下命令创建新用户newUser,并设置密码为123456:
```
sudo useradd -m newUser
sudo passwd newUser
```
输入两次密码,即可设置新用户的密码。
4. 上传文件
使用以下命令连接本地FTP服务器,并上传/root/testFile文件到远程服务器的当前工作目录下并重命名为upLoadFile:
```
ftp localhost
```
输入newUser的用户名和密码进行登录。
使用以下命令上传文件:
```
put /root/testFile upLoadFile
```
上传成功后,使用以下命令退出FTP服务器:
```
bye
```
完成以上步骤后,您已经成功地配置了FTP服务器,并将testFile文件上传到了远程服务器的当前工作目录下并重命名为upLoadFile。
创建test3、test4用户,要求如下: (1)test3用户宿主主目录为/home/you,密码设置为123456; (2)test4的密码设置为test4passwd; (3)修改test3的注释信息为:computer server;修改有效日期为:2023-12-12;修改用户名为newuser;修改uid为1110 (4)禁用test4用户 (5)删除newuser和test4账户及其文件。
1. 创建test3用户,宿主主目录为/home/you,密码设置为123456:
```
sudo useradd -m -d /home/you -s /bin/bash -p $(openssl passwd -1 123456) test3
```
2. 创建test4用户,密码设置为test4passwd:
```
sudo useradd -m -s /bin/bash -p $(openssl passwd -1 test4passwd) test4
```
3. 修改test3用户的注释信息为“computer server”,有效日期为2023-12-12,用户名为newuser,uid为1110:
```
sudo usermod -c "computer server" -e 2023-12-12 -l newuser -u 1110 test3
```
4. 禁用test4用户:
```
sudo usermod -L test4
```
5. 删除newuser和test4账户及其文件:
```
sudo userdel -r newuser
sudo userdel -r test4
```