用户和组相关的配置文件总结

包括:/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,/etc/login.defs,/etc/dufaults/useradd,/etc/skel/.*,/etc/gdm/custom.conf,

 

  • /etc/passwd

用户信息库文件;用于保存用户账号信息;

各字段含义依次为:

用户名:用户密码保留位:用户ID:用户主组ID:用户说明或注释:用户加密目录:登录shell

如:

nana:x:1004:2003:no new group at useradd:/home/user/nana:/bin/csh

 

  • /etc/shadow

用户密码信息库文件;用于保存用户加密后的密码信息;

各字段含义为:

用户名:用户被加密后的加密:上一次修改密码的日期:密码最短使用期限:密码最长使用期限:密码将过期警告提示日期:密码过期日期:保留字段

如:

lily:$6$QAEjJGc2$0n8IGoUBvkECU75QdL27EbTzYPrI23hICfdUdydWMfhlxHpNH/fPpamtp9Q7w7VlrL8kf8F4UJqgRnNxJVRw7.:17095:0:99999:7:::

 

  • /etc/group

组信息库文件;用于保存组信息;

各字段含义为:

组名:组密码保留位:组ID:组成员

如:

TEST:x:2004:tom,lily,root

 

  • /etc/gshadow

组密码信息库;用于保存组密码信息;

各字段含义为:

组名:组密码:组成员

如:

TEST:x:2004:tom,lily,root

给此组添加密码后,此条目变为(root身份查看,其他用户无权限参看此文件):

TEST:test::tom,lily,root

 

  • /etc/login.defs

  • /etc/default/useradd

该配置文件定义了创建用户时的初始化配置信息;

其中:

/etc/login.defs定义了新建用户和组的初始化配置,包括如下信息:

用户邮箱目录;

用户密码有效期相关设定;

普通用户和系统用户的起始和最大ID;

普通组和系统组的起始和最大ID;

新建用户时是否创建家目录;

umask值;

单用户组无成员时,是否允许删除用户时,是否一起删除用户主组;

用户密码默认加密算法;

 

/etc/default/useradd定义了新建用户的是默认配置,包括如下信息:

其中各项含义为:

GROUP=100

新建用户时当不创建或不指定用户组时,默认将用户加入此组

HOME=/home

用户家目录

INACTIVE=-1

账户生效日期,-1表示用户创建后立即生效

EXPIRE=

账户过期日期

SHELL=/bin/bash

用户登录shell

SKEL=/etc/skel

用户环境配置文件模板,创建用户时默认将改目录下的隐藏配置文件拷贝到用户家目录;

CREATE_MAIL_SPOOL=yes

是否创建用户邮箱

 

 

  • /etc/gdm/custom.conf

可以设置用登录时的相关选项;

 

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

(0)
hu_congweihu_congwei
上一篇 2016-10-25 16:27
下一篇 2016-10-25 17:01

相关推荐

  • Linux系统程序包的管理-Yum及编译安装

          Yum 是通过分析RPM的标头数据后,根据各软件的依赖关系制作出有依赖关系时的的解决方案,然后可以自动处理软件的依赖性问题,以解决软件安装或移除与升级的问题。       由于发行版必须要先释放软件,然后将软件放置于yum服务器上面,以提供用户端用来安装与升…

    2017-05-02
  • 第十三周作业

    “1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; …

    Linux干货 2017-08-13
  • ACL实现灵活的权限管理

    ACL实现灵活的权限管理 除了文件的所有者,所属组和其它人,可以对更多的用户设置权限 CentOS7当中,无论是操作系统安装时还是之后手工创建的文件系统(xfs、ext4)均会开启ACL功能。 CentOS6及之前的版本,仅操作系统安装时创建的文件系统才会默认开启ACL,手工创建的文件系统,需要手工开启ACL功能。 mount -o acl /dev/sda…

    2017-07-27
  • rsync+inotify实现数据同步——单向传输

    实验环境:<从A主机推送数据到B主机[B主机可以有多个]> A主机:10.1.43.102 B主机:10.1.43.103 配置流程: —rsyncserver—- <B主机上配置> 1.vim /etc/rsyncd.conf(用户,目录,模块,虚拟用户及密码文件) vim /etc/rsyncd.…

    Linux干货 2016-10-27
  • 磁盘管理之LVM

    1、什么是LVM     LVM(Logical Volume Manager)逻辑卷管理,是linux环境下将一种将一个或多个硬盘的分区在逻辑上集合来呈现给上层应用,对磁盘实现动态管理的机制。相对于普通的磁盘分区有很大的灵活性,使用LVM在一定程度上就可以解决普通磁盘分区带来的问题。 2、专业术语     &nbsp…

    Linux干货 2016-09-02