查看文件/etc/shadow的最后一行 查看新建用户的密码信息
时间: 2023-12-09 15:02:59 浏览: 710
在Linux系统中,可以使用以下命令查看/etc/shadow文件的最后一行记录信息,其中包括新建用户的密码信息:
```
sudo tail -1 /etc/shadow
```
这个命令会输出/etc/shadow文件的最后一行记录信息,其中包括新建用户的用户名、加密后的密码、密码最后一次修改时间、密码最短使用期限、密码最长使用期限、密码过期前的警告天数、密码过期时间、账户失效时间等信息。你可以在输出结果中找到新建用户user01的密码信息。需要注意的是,为了保护用户密码,/etc/shadow文件的访问权限只有root用户才有。
相关问题
使用默认参数新建stu2用户,并设置密码,将stu2附加到student组中,查看文件/etc/passwd、/etc/shadow、/etc/group中关于stu1、stu2用户,及student和stu2组的信息,将stu2从student组中删除
在Linux中,使用`useradd`命令可以创建一个新的用户,默认会分配一些基本的属性,如主目录 `/var/empty` 和默认shell `/bin/bash`。为了创建一个名为stu2的新用户,同时指定密码,我们可以这样操作:
```bash
sudo useradd -m -s /bin/bash -p $(echo -n 'password' | sudo chpass -s) stu2
```
这里 `-m` 表示创建一个主目录,`-s` 指定默认shell,`-p` 后面使用`chpass`工具来加密密码。
要将stu2添加到student组中,使用 `usermod` 命令:
```bash
sudo usermod -a -G student stu2
```
`-a` 表示追加到现有组中,`-G` 后跟组名。
接下来,查看文件信息:
- `/etc/passwd`: 查看所有用户的账户信息,包括用户名、密码哈希、家目录等。搜索 "stu1" 和 "stu2" 的行就能找到相关信息。
- `/etc/shadow`: 存储了加密后的密码哈希,通常不直接显示明文密码,需要匹配用户名查看。
- `/etc/group`: 显示已知的用户组及组内的成员。
现在移除stu2从student组中:
```bash
sudo gpasswd -d stu2 student
```
这将把stu2从student组中移除。
Linux新建用户,命名为学号姓名,密码为12345678。查看/etc/passwd文件最后一行,确认创建成功
在Linux系统中,你可以使用`adduser`命令来创建新的用户。如果要以学生的学号和姓名作为用户名,并设置密码为"12345678",可以按照以下步骤操作:
1. 打开终端:`Ctrl+Alt+T`
2. 输入以下命令,将`学号姓名`替换为你想要的学号和姓名,例如:
```
sudo adduser 学号姓名 -p 12345678
```
这里 `-p` 参数用于设置密码。
3. 按照提示输入新用户的全名、用户所在的默认组等信息。完成后,新用户就创建好了。
要查看 `/etc/passwd` 文件的内容,你需要有适当的权限。通常,root用户可以直接查看,普通用户则需要使用 `sudo` 或者切换到组`wheel`(如果是基于`shadow`文件的发行版)。打开文件的方式是:
```
sudo nano /etc/passwd
```
或者
```
visudo -f /etc/passwd
```
找到最后一行,会看到类似这样的格式:
```
用户名:x:用户ID:用户组ID:用户信息:/home/用户名:/bin/bash
```
如果看到了你刚创建的用户的条目,那么说明用户已经成功创建。
阅读全文