linux用户管理笔记
当一个可执行程序有 setUID 的权限时候 执行这个程序将以程序所有者的权限来执行
给一个命令加上 setUID权限 chmod u+s touch chmod 4755 touch
chmod g+s touch 给这个命令加上 setGID 在执行命令时候 是以命令所属组的权限执行
chmod u+t gwyy 给一个目录创建粘着位 每个用户都能创建文件 但是只能删除自己创建的文件
用户组密码有什么用呢? 可以让不是这个组成员的用户切换到这个组
配置文件
用户信息文件 /etc/passwd
用户密码文件 /etc/shadow 账号info文件
用户组文件 /etc/group
用户组密码文件 /etc/gshadow
用户配置文件 /etc/login.defs /etc/default/useradd
新用户信息文件 /etc/skel
登陆信息 /etc/motd
超级用户组 root GID 是 0
系统群组 伪用户 GID 0---499
用户自定义组 GID 500 -- 4294967293
etc/passwd文件格式
登录名:登录密码位:用户ID:组ID:用户信息:用户目录:用户登录后执行的shell(默认/bin/sh)
username:password:uid:gid:userinfo:home:shell
/etc/shadow
用户名:加密的密码:最后修改时间:最小时间间隔:最大时间间隔:警告时间:账号闲置时间:失效时间:标志
root : 24234tfswriuofdiogu : 14965 : 0 : 99999 : 7 : : :
etc/shadow 密码被删除 用户不需要密码就能登陆
用户组文件 /etc/group
用户名:密码:用户ID:以逗号分割的用户清单
group_name:group_password:group_id:group_members
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。