创建一个新用户surdleno1,设置其工作主目录为/home/ studeno1,然后查 该帐户在 passwd 文件和shadow 文件中的存储内容。
时间: 2024-09-20 14:05:23 浏览: 40
在Linux系统中,创建新用户并设置其主目录通常涉及两个主要步骤:使用`useradd`命令添加用户和编辑`passwd`文件。对于指定的工作主目录,你可以通过`mkdir`和`chown`命令先创建目录,然后修改用户的默认目录。
首先,我们创建新用户`surdleno1`:
```bash
sudo useradd -m surdleno1
```
这里 `-m` 标志表示将创建一个新的主目录 `/home/surdleno1`。
接着,我们可以查看新用户的默认密码,并设置其主目录:
```bash
echo "surdleno1:password" | sudo chpasswd
sudo usermod -d /home/studeno1 surdleno1
```
注意替换 `password` 为你希望设置的实际密码。
关于 `passwd` 和 `shadow` 文件,它们在Linux系统中用于存储用户账户信息。`passwd` 文件包含了明文密码,而 `shadow` 文件则包含加密后的密码、过期时间等安全信息。管理员可以使用 `cat /etc/passwd` 和 `cat /etc/shadow` 查看这些文件,但为了保护用户隐私,大部分包含敏感数据的部分会被替换为星号(*)或其他符号。
要查看`surdleno1` 用户的具体信息,你需要权限,因为普通用户一般只能查看自己的简单信息。作为root或sudo,可以尝试以下操作(假设普通用户无法直接查看密码信息):
```bash
# 查看passwd文件
cat /etc/passwd | grep surdleno1
# 查看shadow文件(只显示部分,密码字段会隐藏)
cat /etc/shadow | grep ^surdleno1:
```
阅读全文