Linux用户管理相关配置文件解析

/etc/passwd
在Linux中查看/etc/passwd文件,可以看到类似如下内容:

各个字段含义如下:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

字段 字段具体含义及说明

1 登录系统的用户名

2 经过加密处理后的用户密码信息

3 UID(UserID,用户ID号)
1)Linux系统通过该ID号识别用户,而非使用用户名。(一般用户使用用户名与系统交互,而Linux系统使用该UID号)
2)范围0-65535。0-99保留供系统使用。
3) root用户固定为0

4 用户默认组ID。
1)一个用户可以属于多个组
2)该组是供系统识别的默认组
3)编号较小的组属于系统组

5 注释信息,对该用户的描述信息,如联系电话、邮箱地址等

6 用户主目录,一般默认是/home/用户名称

7 该用户所用的默认shell

/etc/shadow
在Linux中查看/etc/shadow文件,可以看到类似如下内容:

各个字段含义如下:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

字段 含义

1 “登录名”该名称是与/etc/passwd文件中的登录名一致的用户账号

2 “口令”字段存放加密处理后的用户口令。
若为空,则对应用户未设置口令,登录时不需要口令;星号代表帐号已被锁定;双叹号表示该密码已经过期;$6$开头的,表明采用SHA-512加密方式;$1$表明采用MD5加密方式;$2$ 表明采用Blowfish加密方式;$5$ 表明采用 SHA-256加密方式;

3 “最后一次修改时间”表示的是从某个时刻起,到用户最后一次修改口令时的天数。时间起点对不同的系统可能不太一样。例如在SCO Linux中,这个时间起点是1970年1月1日。

4 “最小时间间隔”指的是两次修改口令之间所需的最小天数。

5 “最大时间间隔”指的是口令保持有效的最大天数。

6 “警告时间”字段表示的是从系统开始警告用户到用户密码正式失效之间的间隔天数。

7 “不活动时间”表示的是用户没有登录活动,但账号仍能保持有效的最大天数。

8 “失效时间”字段给出的是一个绝对的天数,如果使用了该字段,即表示给出相应账号的生存期。期满后,该账号就不再是一个合法的账号,也就不能再用来登录了。

想要了解更多linux相关干货知识,就请持续关注我们的栏目吧。
要想了解更多linux的课程,加入http://heze.offcn.com/, 一起学习吧!

原文地址:https://blog.51cto.com/14669527/2467967

时间: 2024-10-16 00:05:27

Linux用户管理相关配置文件解析的相关文章

linux系统-用户管理-相关配置文件

linux系统-用户管理-相关配置文件 一 配置文件 1 用户信息文件:/etc/passwd 2 密码文件:/etc/shadow 3 用户组信息文件:/etc/group 4 用户组密码文件:/etc/gshadow 5 用户配置文件:/etc/login.defs     /etc/default/useradd 6 新用户的信息文件:/etc/skel 7 登陆信息文件:/etc/motd和/etc/issue 二 my_qq 872785786 及相应的网盘资料链接:http://pa

linux 用户管理相关知识

linux 用户管理基本知识: linux用户: UID范围:0-65535 uid为0对应root uid为1-499(centos 6)或者1-999(centos 7)为系统用户 uid为500以上(centos 6)或者1000以上(centos)为登录用户 GID范围:0-65535 gid为0对应管理员组 gid为1-499(centos 6)或者1-999(centos 7)为系统用户组 gid为500以上(centos 6)或者1000以上(centos)为登录用户组 用户的组又

Linux 用户管理相关

与用户关联的四个文件 /etc/passwd /etc/shadow /etc/group /etc/gshadow 模拟下看看: 已经在用户的家目录里面了. 再试一下,命令别名 原来这个用户grep 没有定义命令别名 现在我们修改.bash_profile文件,看看过会,新建用户时,会不会复制过去 把原来的先删了,提示有进程正在使用,kill掉 新建,然后再用grep,有颜色显示了 总结skel的作用: 1.可以把通知的内容放到skel,让登录的人去看 2.统一初始化新用户的环境变量 3.面试

Linux 用户管理相关命令

1.root用户创建用户,同时创建 /home 下用户目录,将此用户加入 sudo 组. useradd walker -m -g sudo 2.root用户创建或修改密码. passwd walker *** walker ***

linux用户管理相关命令参数对比

linux 学习7 用户管理相关文件 r

7.1.用户配置文件 7.2.用户管理相关文件 7.3.用户管理命令 7.4.用户组管理命令 删除用户userdel [[email protected] ~]# userdel [-r] 用户名 //一定要加上-r, 删除家目录 除了用命令修改,还可以直接在文件中修改,更直接,不容易写错.本来命令的执行也是为了写到文件里 用户的初始组是和用户绑定在一起的,一般不建议修改. ----------------------------------- 7.1.1 用户信息文件/etc/passwd 7

linux 学习7 用户管理相关文件

7.1.用户配置文件7.2.用户管理相关文件7.3.用户管理命令7.4.用户组管理命令 删除用户userdel [[email protected] ~]# userdel [-r] 用户名 //一定要加上-r, 删除家目录除了用命令修改,还可以直接在文件中修改,更直接,不容易写错.本来命令的执行也是为了写到文件里用户的初始组是和用户绑定在一起的,一般不建议修改.----------------------------------- 7.1.1 用户信息文件/etc/passwd7.1.2 影子

Linux学习之十六-Linux用户管理

Linux用户管理 Linux系统跟Windows系统一样,可以创建不同的用户,不同的用户组.在不同用户下使用系统具有相应的权限 创建一个普通用户时,会修改几个文件,拷贝一些初始文件到用户家目录中 修改的文件路径为 /etc/passwd /etc/shadow /etc/group /etc/gshadow 拷贝到用户家目录下的文件为 .bash_logout .bash_profile .bashrc 如果错误的把root用户下的这三个文件删除,再切换回root用户时会不成功,解决办法为:

第七天 RHEL6.5安装vmware tools、RHEL6.5及RHEL7.2 root密码破解、Linux用户管理(第一稿)

1.RHEL6.5安装vmware tools. 打开RHEL6.5虚拟机 点击菜单栏虚拟机选项下有一个安装vmware-tools(因为我已经安装过了,所以是重新安装) 这是系统会自动挂载光驱,将vmware-tools光盘挂载 打开终端,方便起见,卸载光驱后挂载到/mnt umount /dev/cdrom mount /dev/cdrom /mnt 在/mnt目录下,有一个vmware-tools的工具包 将其拷贝到~目录下 cp VMware-   ~ 对拷贝的压缩包解压 注:压缩包有两