标签:用户和组管理
下列文件内容是以“:”分隔,123...代表所在的位置
/etc/passwd :
root:x:0:0:root:/root:/bin/bash
1.“root”用户帐户登录名称
2.“x”使用x表示密码占位符
3.“0”用户帐户的UID
4.“0”用户帐户的GID,即该用户帐户的基本组的ID
5.“root”注释信息,如用户职位、用户完整名称等
6.“/root”用户帐户的家目录的绝对路径
7.“/bin/bash”用户帐户的默认登录shell
/etc/group
root:x:0:
1.“root”组帐户名称
2.“x”组帐户密码占位符
3.“0”组帐户的GID
4.“ ”以该组为附加组的用户列表,多个用户名之间时候用“,”分隔
/etc/shadow
root:$6$1oFJE8zc8UfT/4W2$7uBjvY8GqDYVggcPe3iADakgSlUHlZO68h7UTXYpsbIqd3cX48xks7LFC0iZtvIXivg9Y7HBq9wbZhSMLND.1::0:99999:7:::
1.用户帐户登录名
2.密码的加密算法+salt+密码的加密结果
3.最后一次修改密码的时间 》》》》》 从1970年1月1日到当前系统时间所表示的日期的天数
4.用户密码的最短使用期限;可以理解为多长时间内不能更改密码,0表示随时可以更改密码
5.用户密码的最长使用期限;可以理解为多长时间内无需更改密码,也可以正常登录
6.表示用户密码到期之前多少天发送警告
7.用户密码过期之后的宽限期;可以理解为在密码过期之后的多少天内,登录系统时仍然可以提示修改密码
8.用户密码的绝对失效时间 》》》》》 从1970年1月1日到指定时间所表示的日期的天数 usermod -d
9.保留,未被使用,
/etc/gshadow
root: : :
1.组帐户名称
2.组帐户的加密密码
3.组管理员,现在废弃了
4.以该组为附加组的用户帐户列表
gpasswd - 管理员 /etc/group 和 /etc/gshadow 设置组的密码及管理员成员
格式:gpasswd [选项] group
-a name, --adduser向名为 group 的组中添加用户 user。
-d name,将用户从指定组移除
newgrp - 登录到一个新组
newgrp [-] [group]
/etc/default/useradd 创建用户时用户默认的属性存放在此
GROUP=100
在创建用户时,如果没有为用户指定基本组,系统会为用户指定一个与用户名相同的组作为其基本组
HOME=/home
在创建用户时,如果没有为用户指定家目录,则会在/home目录中创建一个与用户名的目录作为其家目录
INACTIVE=1
在创建用户时,设定用户密码过期之后的宽限期,默认为-1,意为关闭用户密码过期宽限期的功能,即宽限期为永远
EXPIRE=
在创建用户时,设定用户密码的绝对失效日期,默认没有启用
SHELL=/bin/bash
在创建用户时,设定用户的默认登录shell,默认值为/bin/bash
SKEL=/etc/skel
在创建用户时,为用户的家目录提供的默认文件的模版
CREATE_MAIL_SPOOL=yes
在创建用户时,是否直接为用户创建邮箱文件,默认创建
/etc/login.defs
作用:定义shadow_utils相关的属性,包括用户邮箱路径、密码的时间参数、UID和GID的范围,删除用户帐户的命令、是否设置私有组(仅仅包含一个用户并作为该用户主要组)、权限位掩码、家目录创建开关、密码的加密算法
/etc/skel 为新建用户的家目录提供默认的shell配置文件
本文出自 “小小殊童” 博客,请务必保留此出处http://yigechenlin.blog.51cto.com/13306169/1980601
标签:用户和组管理
原文地址:http://yigechenlin.blog.51cto.com/13306169/1980601