Linux基础知识之用户和组的配置文件解析

实验环境:

 Linux系统的版本为CentOS6.8_x86_64版本,以root用户远程用xshell连接,进行实验。

1.创建用户设置的配置文件:/etc/default/useradd    

   useradd 的配置文件如下图所示:

      blob.png

      /etc/default/useradd文件默认的选项的介绍:

       ①用户不指定的组的话,默认的组为Group=100;即users:x:100:为users组;

       ②用户创建的家目录默认是在/home/下创建和用户同名的家目录;

       ③创建用户后,默认的是用户的有效期为永久即INACTIVE=-1;

       ④口令的有效期;当什么也不填时,默认为99999;

       ⑤用户默认使用的shell为/bin/bash;

       ⑥用户家目录/home/xxx/的内容默认从/etc/skel下复制;

       ⑦是否给用户创建邮箱,默认是给用户创建邮箱;

2.设置用户帐号限制的文件 /etc/login.defs

    blob.png

    /etc/login.defs的详细解释:

    MAIL_DIR /var/spool/mail :默认创建用户邮箱存放的地址是 /var/spool/mail

    PASS_MAX_DAYS 99999    :用户密码的最长使用期限默认为99999天

    PASS_MIN_DATS 0       :用户密码的最短使用期限默认为0天

    PASS_MIN_LEN  5      :用户密码的长度最短为5位

    PASS_WARN_AGE 7       :用户密码到期的提醒时间默认为到期前的7天

    UID_MIN    500      :普通用户的默认UID的起始编号

    UID_MAX    99999     :普通用户的默认UID的结束编号

    GID_MIN    500      :普通用户组默认的GID的起始编号

    GID_MAX    99999     :普通用户组默认的UID的结束编号

    CREATE_HOME   yes     :是否为用户创建家目录,默认是为用户创建家目录

    UMASK       077     :默认用户的遮罩码为077

    USERGROUPS_ENAB yes    :是否为用户创建用户组,默认为用户创建

    ENCRYPT_METHOD SHA512   :用户密码的加密算法默认为sha512

                      加密的哈希算法为MD5,SHA1,SHA224,SHA256.SHA384,SHA512

    

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

(0)
上一篇 2016-08-02 20:35
下一篇 2016-08-02 21:52

相关推荐

  • Nginx首部相关模块使用介绍-隐藏,修改

    ngx_http_headers_module模块一. 前言ngx_http_headers_module模块提供了两个重要的指令add_header和expires,来添加 “Expires” 和 “Cache-Control” 头字段,对响应头添加任何域字段。add_header可以用来标示请求访问到哪台服务器上,这个也可以通过nginx模块nginx-…

    Linux干货 2017-05-06
  • pam_mysql认证ftp虚拟用户账号

    pam_mysql认证ftp虚拟用户账号: 虚拟用户:        用户账号存储于何处?        文件、MySQL、Redis、…       &nb…

    2017-06-13
  • 细说linux上的特殊权限位

    linux上的文件的权限 linux的哲学思想之一就是一切皆文件。这样说来,每台安装了linux的主机上,就会有大量的文件。而另一方面,linux在安全方面有着极为出色的表现。众所周知,linux是一个多用户的系统,因此为一个文件加上合适的权限为显得非常有必要了。linux上的基本权限我就不一一介绍了,请不熟悉的同学自行百度脑补。我们来说说linux上文件和…

    Linux干货 2017-04-10
  • 一起学DNS系列(十五)DNS查询工具之NSLOOKUP的使用

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/259092    上一节里我们讨论了有关DIG工具的用法,本节将对windows下nslookup工具的一些主要命令进行描述。  …

    2015-03-17
  • Linux中一些常用的命令(一)

    ls命令 ls命令:用来列出当前目录的内容或指定目录,是使用频率较高的命令 -l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等 -a:列出所有隐藏文件和目录 -h:以人类可读的方式将文件或者目录大小显示出来 -R:把当前目录下的目录的所有内容列出来(递归) -d:显示…

    Linux干货 2017-03-30
  • 文本工具

    本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的

    2017-11-25