Linux用户和组的配置相关文件

Linux用户和组的配置相关文件

 

 

linux下,用户的相关配置文件一般是放在/etc目录下,此文主要对以下几个配置文件作介绍:/etc/passwd/etc/shadow/etc/group/etc/gpasswd

 

一、/etc/passwd:此目录下放的是用户的属性信息,包括组名、UIDGID等,它格式固定,不同属性间用分号隔开,如:

  以“:”为分隔符,1、用户名:2、加密信息:3UID4GID5、描述信息:6、家目录:7Shell类型

例:root用户下的属性信息

blob.png

解释:

1、用户名:root

2、加密信息: x  ; # 此位置为老版本密码存放的位置,因为用户的密码为保密信息,单独放在这里不安全,所以新版本就把密码从这移除了,但是为了保证属性信息格式的一致性,这边放密码的位就没删除,位里用”x”代替。

3、UID00 ;即为root用户的UID号。

4、GID :0 ;root用户的GID号。

5、描述信息:root,net,110,110 ;对root账号的一些说明。

6、家目录:/root ;用户home目录。

7、Shell类型:/bash/bash ;root用户使用的是bash。

 

二、/etc/shadow  此文件中的记录行与/etcpasswd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。文件格式与/etc/passwd类似:

   以“:”为分隔符,1、用户名:2、加密信息:3、上次改口令时间(以197011日开始到如今的天数):4、最小口令使用日期:5、最大密码使用日期:6、提前几天通知需要修改密码:7、密码到期后还有几天宽限期:8、账户有效期

下图为root用户的shadow信息:

blob.png

解释:

1、  用户名root;

2、密码信息;  # 经过加密处理

317095,更改口令时间(从197011日到上次修改密码时间的天数)

40,密码的最少使用天数

599999,密码最长有效期

67 提前通知天数

7、密码到期后还能宽限天数

8、账户有效期

 

三、/etc/groups 此文件是用户管理系统组的一个文件,系统管理员对用户组进行管理时所有的修改都会涉及到此文件。文件格式与/etc/passwd类似:

  以“:”为分隔符,1、组名:2、密码:3、组号:4、所属附件组

blob.png

解释:

1、  用户名root;

2x ,密码信息;  # 经过加密处理

30,更改口令时间(从197011日到上次修改密码时间的天数)

4gentoo,所属附加组

 

四、/etc/gshadow 组的管理密码存放于此文件,文件格式与/etc/group类似:

  以“:”为分隔符,1、  用户名:2、密码:3、组管理员:4、组成员

blob.png

1、用户名root

2、组密码

3、组管理员

4、组成员

原创文章,作者:yaoqin.liang,如若转载,请注明出处:http://www.178linux.com/55955

(0)
yaoqin.liangyaoqin.liang
上一篇 2016-10-30
下一篇 2016-10-30

相关推荐

  • linux网络命令与软件管理

    1、描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景和区别 网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,用来连接不同网段。 集线器称为“Hub”,主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。 二层交换机工作于OSI模型的第2层(数据链路层),可识别数据包中的MAC地址信息,…

    Linux干货 2016-12-18
  • vim编辑器使用详解

    1.vi (virtual interface)文本编辑器     文本编辑种类:     行编辑器:sed     全屏编辑器:nano vi     vim vi-improved  &…

    Linux干货 2016-08-15
  • 马哥教育网络班20期+第3周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who |cut -d " " -f1 |sort -u 2、取出最后登录到当前系统的用户的相关信息。 [root@localhost ~]# who|tai…

    Linux干货 2016-06-29
  • CentOS6.9系统上编译安装httpd.2.2.32

    本文所做的所有操作是在一部新安装的CentOS6.9系统上。 1.环境与配置 环境说明:VMware上安装的CentOS6.9系统,两张系统盘做成的yum源 配置:编译生成的所有的文件都存放在/usr/local/httpd22/这个目录下 2.安装GCC编译器 [root@localhost ~]# yum grouplist | grep “Develo…

    2017-04-20
  • 记录Linux入门3天,每天的点点滴滴记录

        Linux 文件系统的特性:      1、文件名严格区分字符大小写      2、文件名可以使用除了 /  意外任意的字符,但不建议使用特殊字符      3、文件名长度不能超过255个字符     &nbsp…

    Linux干货 2017-05-21
  • Linux系统的文件管理命令及bash的相关工作特性

    熟悉Linux系统的文件管理命令,了解bash的工作特性,加强练习并掌握其内容。

    2017-09-30