企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 命令 * `/etc/passwd` 这个文件中保存的就是系统中所有的用户和用户的主要信息 * ` /etc/group` 这个文件是记录组 ID(GID) 和组名的对应文件 * ` /etc/shadow(影子文件)`这个文件中保存着用户的实际加密密码和密码有效期等参数。我们已经知道这个文件的权限是 000,所以保存的实际加密密码除 root 用户外,其他用户是不能查看的,这样做有效地保证了密码的安全。如果这个文件的权限发生了改变,则需要注意是否是恶意攻击。 * `/etc/gshadow` 这个文件就是保存组密码的文件。如果我们给用户组设定了组管理员,并给该用户组设定了组密码,那么组密码就保存在这个文件中,组管理员就可以利用这个密码管理者个用户组了。 ## 用户管理`/etc/passwd` ### 文件格式 ``` Name:password:ID:group ID:comment:home directory:login shell 用户名:密码:ID:用户组ID:注释:家目录:登录使用的shell ``` > 密码已经用`'x'`替换掉了, 基于安全考虑, 密码的密文是存储在文件/etc/shadow中, 而且一般只有超级用户可以访问 ## 用户组管理 `/etc/group` ### 文件格式 ``` Groupname:password:groupID:userlist 用户组名:密码:用户组ID:用户列表 ``` > 用户组密码现在基本已经不用了, `'x'`就是表示没有密码. Linux `/etc/group`文件与`/etc/passwd`和`/etc/shadow`文件都是有关于系统管理员对用户和用户组管理时相关的文件 `/etc/group`文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有` /etc/group`和`/etc/gshadow`,其中`/etc/gshadow`是`/etc/group`的加密信息文件。 将用户分组是Linux系统中对用户进行管理及控制访问权限的一种手段。每个用户都属于某个用户组;一个组中可以有多个用户,一个用户也可以属于不 同的组。当一个用户同时是多个组中的成员时,在/etc/passwd文件中记录的是用户所属的主组,也就是登录时所属的默认组,而其他组称为附加组。