栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux用户账号权限管理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux用户账号权限管理

【几个重要的前情提要】
①Linux 系统在登录时,不会直接认识登录者的账号名称,它仅认识ID,ID与账号的对应存在于/etc/passwd文件中
②ID有2种:
(1)用户ID(UID)
(2)用户组的ID(GID)
③几个文件目录
/etc/passwd 文件:存放用户ID与用户账号的对应信息==》存放用户信息
/etc/group 文件:存放用户组的信息
④文件如何判别他的拥有者和用户组?:利用UID和GID。
【判别逻辑】:每个文件都会有所谓的拥有者ID和拥有人组ID,当我们有要显示文件属性的需求时,系统就会根据/etc/passwd与/etc/group的内容,找到UID和GID对应的账号再显示出来。
【文件内容解析】:
格式:每一行用 :隔开
① cat /etc/passwd

【详解】:
1、账号名称
2、密码,密码被放到/etc/passwd中了,此处用x表示了
3、UID 0: root 1-999 :系统账号 1000-60000:可登录账号
4、GID
5、用户信息说明栏
6、家目录
7、Shell

② cat /etc/shadow 显示不同账号的权限

③ cat /etc/group 显示用户组的信息

【详解】:
1、用户组名
2、密码,密码被放到/etc/passwd中了,此处用x表示了
3、GID

① 新增用户 useradd ==>仅root用户有此权限
语法:useradd [选项] 用户账号名
常用选项举例:
-u UID :设置用户UID
-g 初始用户组:设置该用户归属的用户组
-G 次要用户组:设置该用户归属的其他用户组
-d 家目录的绝对路径:设置家目录的绝对路径,不使用默认值

② 设置密码 passwd ==>root用户可以更改所有人的密码,任何人都可以更改自己的密码
语法:passwd [选项] 用户账号名

③ 修改用户 usermod ==>仅root用户有此权限
【不常用,一般使用chgrp命令更改】

④ 删除用户 ==>仅root用户有此权限
语法:userdel [username]

⑤ 新增用户组 groupadd ==>仅root用户有此权限 语法:useradd [选项] 用户组名称
常用选项举例:
-g gid:设置该用户归属的用户组
-r :建立系统用户组

⑥ 修改用户组 groupmod ==>仅root用户有此权限
语法:groupmod [-g gid] [-n group_name] 用户组名
常用选项举例:
-g gid:修改既有的GID数字
-n group_name:修改既有的用户组名称

⑦ 删除用户组 ==>仅root用户有此权限
语法:groupdel [groupname]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/468053.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号