一、参考资料
二、用户
1、用户的查看
- /etc/passwd
文件将每个用户的基本信息记录为文件中的一行,一行中包含 7 个字段
文件的一行代表一个单独的用户。该文件将用户的信息分为 3 个部分。
第 1 部分:root
用户信息,root 账户,这代表管理员账户,对系统的每个方面都有完全的权力
第 2 部分:系统定义的账号信息,系统定义的群组和账户,这些群组和账号是正确安装和更新系统软件所必需的
第 3 部分:真实用户的账户信息,代表一个使用系统的真实用户
在创建新用户时,将修改以下 4 个文件:
/etc/passwd
: 用户账户的详细信息在此文件中更新。
/etc/shadow
: 用户账户密码在此文件中更新。
/etc/group
: 新用户群组的详细信息在此文件中更新。
/etc/gshadow
: 新用户群组密码在此文件中更新。
示例:
cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
mageshm:x:506:507:2g Admin - Magesh M:/home/mageshm:/bin/bash
...
解析
用户名 | 密码 | 用户 ID | 群组 ID | 用户信息 | 家目录 | Shell |
---|---|---|---|---|---|---|
root | x | 0 | 0 | root | /root | bash |
bin | x | 1 | 1 | bin | /bin | /sbin/nologin |
mageshm | x | 506 | 507 | 2g Admin - Magesh M | /home/mageshm | /bin/bash |
用户名: 已创建用户的用户名,字符长度 1 个到 12 个字符。
密码:代表加密密码保存在 `/etc/shadow 文件中。
用户 ID:代表用户的 ID 号,每个用户都要有一个唯一的 ID 。UID 号为 0 的是为 root 用户保留的,UID 号 1 到 99 是为系统用户保留的,UID 号 100-999 是为系统账户和群组保留的。
群组 ID:代表群组的 ID 号,每个群组都要有一个唯一的 GID ,保存在 /etc/group文件中。
用户信息(2g Admin - Magesh M):代表描述字段,可以用来描述用户的信息(LCTT 译注:此处原文疑有误)。
家目录(/home/mageshm):代表用户的家目录。
Shell(/bin/bash):代表用户使用的 shell 类型。