Linux 学习笔记八:用户和用户组

简介: 大家好,我是阿萨。最近发现几个特别好的在线Linux 的网站,大家可以直接使用。

一. 存储用户名和用户组的文件简介


Linux 系统每个用户都有一个用户ID 和组ID。 每个文件都有文件属主以及所属群组,正好对应这里的用户ID 和组ID。 显示文件属性时,会从/etc/passwd 文件中找到UID 对应的用户名。 在/etc/group 文件中,利用GID 找到对应的群组名。/etc/passswd 文件列举了所有用户,每行记录一个用户。


7个字段含义: 用户名: 密码: UID: GID:   描述性信息: 主目录:


默认Shell/etc/shadow 存储系统中用户的密码信息。 每行记录一个用户的密码, 9个字段含义: 用户名: 加密密码: 最后一次修改时间: 最小修改时间间隔: 密码有效期: 密码需要变更前的警告天数: 密码过期后的宽限时间: 账号失效时间: 保留字段/etc/group


存储用户组信息。 每一行代表一个用户组。 四个代表用户组信息的字段分别是: 组名:密码:GID: 该用户组中的用户列表/etc/gshadow 文件存储用户基本信息。 每一行存了组用户的密码信息。四个代表组用户密码的字段分别是:组名:加密密码:组管理员:组附加用户列表


二,常见和用户以及用户组相关的命令


添加新用户:useradd 选项 用户名


修改用户秘密: passwd 选项 用户名


修改用户信息: usermod 选项 用户名


修改用户密码状态:chage 选项 用户名


删除用户:userdel -r 用户名


查看用户的UID 和GID:id 用户名


用户间切换: su 选项 用户名


查看当前登录用户: whoami  添加用户组: groupadd 选项 组名 修改用户组: groupmod 选项 组名 删除用户组:groupdel 组名 将用户加入或者删除组:gpasswd 选项 组名 切换用户的有效群组: newgrp 组名


你学会了吗?如果觉得阿萨的内容对你有帮助,欢迎围观点赞。

相关文章
|
1月前
|
Linux Shell C语言
【Shell 命令集合 系统管理 】Linux 删除Linux系统中的用户组 groupdel命令 使用指南
【Shell 命令集合 系统管理 】Linux 删除Linux系统中的用户组 groupdel命令 使用指南
35 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 系统管理 】Linux 切换用户组 newgrp命令 使用指南
【Shell 命令集合 系统管理 】Linux 切换用户组 newgrp命令 使用指南
30 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 系统管理 】Linux 修改用户组的属性 groupmod命令 使用指南
【Shell 命令集合 系统管理 】Linux 修改用户组的属性 groupmod命令 使用指南
42 0
【Shell 命令集合 系统管理 】Linux 修改用户组的属性 groupmod命令 使用指南
|
1月前
|
Shell Linux 数据安全/隐私保护
【Shell 命令集合 系统管理 】Linux 创建一个新的用户组 groupadd 命令 使用指南
【Shell 命令集合 系统管理 】Linux 创建一个新的用户组 groupadd 命令 使用指南
32 0
|
1月前
|
Linux 数据安全/隐私保护 iOS开发
【Linux】4、Linux 的用户、用户组和权限等
【Linux】4、Linux 的用户、用户组和权限等
32 0
|
2月前
|
存储 Linux 数据安全/隐私保护
Linux基本操作——用户操作——用户组操作
Linux基本操作——用户操作——用户组操作
33 0
|
2月前
|
缓存 Unix Linux
Linux学习笔记
Linux学习笔记
254 0
|
3月前
|
缓存 监控 Linux
Linux 学习笔记十九:常见监控工具
Linux 学习笔记十九:常见监控工具
Linux 学习笔记十九:常见监控工具
|
3月前
|
安全 Linux 数据安全/隐私保护
Linux 学习笔记十八:SELinux 相关概念
Linux 学习笔记十八:SELinux 相关概念
|
3月前
|
Linux 开发工具 索引
Linux 学习笔记索引
Linux 学习笔记索引