用户、组和权限管理
用户类别:
管理
普通用户
系统用户
登陆用户
用户标识:UserID、UID
16bita二进制数字:0-65535
管理员:0
普通用户:1-65535
系统用户:1-499(CentOS5、6),1-999(CentSO7)
登陆用户:500-60000(CentOS6),1000-60000(CentOS7)
名称解析:名称转换
Username <--> UID
根据名称解析库进行:/etx/passwd
组类别:
管理员组
普通用户组
系统组
登陆组
组标识:GropID,GID
管理员组:0
普通用户:1-65535
系统用户:1-499(CentOS5、6),1-999(CentSO7)
登陆用户:500-60000(CentOS6),1000-60000(CentOS7)
名称解析:gropname <--> gid
解析库:etx/group
组类别2:
用户的基本组
用户的附加组
组类别3:
私有组:组名同用户名:且包涵一个用户
公共组:组内包含多个用户:
认证信息:
通过比对事先储存的,与登陆时提供的信息是否一致:
password:
/etc/shadow (密码库数据库文件)
/etc/gshadow (组密码)
Linux用户和组管理
安装上下文:
进程以其发起者的身份运行:
进程对文件的访问权限,取决于发起此进程的用户的权限
cta /etc
grouppadd命令:添加组
groupadd【选项】 group_name
-g GID:指定GID:默认是上一个组的GID+1
-r:创建系统组:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了