(4) 现在/ete/passwd文件中肯定多了一条关于ysq用户的信息,fetc/shadow和/etc/group两个文件也是如此,而且ysq用户的默认主目录/home/ysq也已被默认创建。因为useradd命令会使用默认的参数创建新用户。
时间: 2023-09-27 09:05:36 浏览: 74
这个描述不太准确。在Ubuntu系统中,使用`useradd`命令创建新用户时,默认情况下并不会自动创建`/home/用户名`目录,也不会在`/etc/passwd`、`/etc/shadow`和`/etc/group`文件中添加该用户的信息。需要使用`-m`选项才能创建用户主目录,使用`-U`选项才能创建与用户名相同的组并将该用户添加到该组中。
因此,如果要创建一个名为`ysq`的用户,并在`/home`目录下创建该用户的主目录,可以使用以下命令:
```
sudo useradd -m ysq
```
如果还需要创建与该用户同名的组并将该用户添加到该组中,可以使用以下命令:
```
sudo useradd -m -U ysq
```
执行以上命令后,可以通过`cat /etc/passwd`、`cat /etc/shadow`和`cat /etc/group`命令查看新用户的信息。
相关问题
在文件/ete/passwd中查找以bash结尾的行内容。
您可以使用以下命令在 /etc/passwd 文件中查找以 bash 结尾的行内容:
```
grep 'bash$' /etc/passwd
```
该命令将输出在 /etc/passwd 文件中以 bash 结尾的所有行。在正则表达式中,$ 符号表示行结尾。因此,上述命令表示查找以 bash 结尾的行。如果您想要查找其他结尾的行,只需将 bash 替换为所需的结尾即可。
linux中《写出命令)- 9 1、创建一个新用户user01,设置其主目录为/home/user01:2、查看/etc/passwd 文件的最后一行,看看是如何记录的。- 3、查看文件/etc/shadow 文件的最后一行,看看是如何记录的。 给用户 user01 设置密码。 5、再次查看文件/etc/shadow 文件的最后一行,看看有什么变化。“ 6、使用user01 用户登录系统,看能否登录成功。。4 7炼蹴芭锁定用户user01。 8、查看文件/etc/shadow 文件的最后一行,看看有什么变化。 9、再次使用user01 用户登录系统,看能否登录成功。- 10、解除对用户user01的锁定。一 11、更改用户 user01的帐户名为 user02。- 12、查看/ete/passrd 文件的最后一行,看看有什么变化。 13、删除用户user02。
1. 创建一个新用户user01,设置其主目录为/home/user01:
```
sudo useradd -m -d /home/user01 user01
```
2. 查看/etc/passwd 文件的最后一行,看看是如何记录的。
```
sudo tail -1 /etc/passwd
```
最后一行应该是新创建的用户user01的信息。
3. 查看文件/etc/shadow 文件的最后一行,看看是如何记录的。
```
sudo tail -1 /etc/shadow
```
最后一行应该是新创建的用户user01的密码信息。
4. 给用户 user01 设置密码。
```
sudo passwd user01
```
输入两次密码即可设置密码。
5. 再次查看文件/etc/shadow 文件的最后一行,看看有什么变化。
```
sudo tail -1 /etc/shadow
```
最后一行应该是已加密的新密码信息。
6. 使用user01 用户登录系统,看能否登录成功。
```
su - user01
```
输入密码即可登录成功。
7. 锁定用户user01。
```
sudo passwd -l user01
```
8. 查看文件/etc/shadow 文件的最后一行,看看有什么变化。
```
sudo tail -1 /etc/shadow
```
最后一行应该有个“L”标记,表示用户已被锁定。
9. 再次使用user01 用户登录系统,看能否登录成功。
```
su - user01
```
由于用户已被锁定,无法登录成功。
10. 解除对用户user01的锁定。
```
sudo passwd -u user01
```
11. 更改用户 user01的帐户名为user02。
```
sudo usermod -l user02 user01
```
12. 查看/ete/passrd 文件的最后一行,看看有什么变化。
```
sudo tail -1 /etc/passwd
```
最后一行应该是新的用户名user02的信息。
13. 删除用户user02。
```
sudo userdel -r user02
```
-r选项可以删除用户的主目录。