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)
sjsirsjsir
上一篇 2016-08-02 20:35
下一篇 2016-08-02 21:52

相关推荐

  • 马哥教育网络班20期+第二周课程练习

    linux 中一切皆文件,我们所做的一切都是和文件打交道。   文件分为两部分:元数据和数据           元数据: 即真实数据的属性。可用 stat  命令查看       &nbs…

    Linux干货 2016-06-23
  • KeepAlived高可用集群详解及拓扑实验搭建配置

    Linux Cluster:KeepAlive 1.集群类型:LB(负载均衡集群),HA(高可用集群),HP(高性能集群)     LB:均衡负载的实现LVS     HA:高可用的实现KeepAlived 2.RS:健康状态检测方式: (1)网络层:icmp ping (2)传…

    Linux干货 2016-11-01
  • 使用tar打包并使用gzip压缩的shell脚本应用实验

    博客目的: 练习find,gzip,tar,grep,vim等命令的使用以及shell脚本的初步使用 命令行模式下: 1、find出/目录下100M以上的文件并且查看 [root@rookie ~]# find / -size +100M | xargs ls -lh -r——–. 1 root root 128T 4月 8 16:02 /proc…

    Linux干货 2017-04-09
  • N24_阿龙弟弟 学习计划/目标/宣言

    嗨,大家好,这是我的第一篇文章。很高兴来到马帮门徒这个大家庭。 学习计划:没有自己的计划,跟着马哥课程的进度来吧,以周为单位,确保每周任务完成; 学习目标:掌握应有的运维能力,做一名合格的Linux运维工程师,提升自我价值,过更好的生活; 学习宣言:Be a better man(Not Only Linux)!

    Linux干货 2016-10-25
  • Ansible安装及简单使用

    简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包…

    Linux干货 2016-08-07
  • Linux磁盘管理基础

    Linux磁盘管理基础 硬盘结构 文件系统与MBR、GTP 磁盘管理三步骤:分区、格式化、挂载 mount 硬盘结构 硬盘的基本组成材质是盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可记录信息。盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道,不同盘片相同半径的磁道所组成的圆柱称为柱面,每个磁道被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存…

    Linux干货 2016-09-01