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.www58058.com/27411

(0)
sjsirsjsir
上一篇 2016-08-02
下一篇 2016-08-02

相關推薦

  • smb

    練習: 創建一個共享ftp,路徑為/var/ftp/pub;要求僅centos和gentoo用戶能上傳;此路徑對其它用戶不可見; [root@node1 ~]# yum -y install samba [root@node1 ~]# vim /etc/samba/smb.con…

    Linux干貨 2016-10-23
  • 馬哥教育網絡班21期-第四周課程練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp -a /etc/skel/ /home/tuser1 chmod -R 700 /home/tuser1/  2、編輯/etc/group文件,添加組hadoop。 echo "hadoop:x:2…

    Linux干貨 2016-08-05
  • linux基礎之lvm操作流程

    linux基礎之lvm基本操作流程    LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁盤分區進行管理的一種機制,它由Heinz Mauelshagen在Linux 2.4內核上實現,目前最新版本為:穩定版1.0.5,開發版 1.1.0-rc2,以及LVM2開發版。Linux用戶安裝L…

    2017-03-19
  • MySQL復制

    目錄: 1.備份與恢復 2.主從復制 3.主主復制 4.半同步復制 5.MHA 6.centos7搭建mariadb Galera集群 1.備份和恢復 備份工具:mysqldump+復制binlog xtrabackup (1) mysqldump+復制binlog 備份: mysqldump -E -R –triggers –master-data=2 –…

    2017-11-21
  • corosync + pacemaker搭建高可用mysql

    一、實驗圖     二、環境準備  1)確保時間同步 [root@SQL1 ~]# crontab -e  */5 * * * * /usr/sbin/ntpdate 172.16.2.15 [root@SQL2 ~]#…

    Linux干貨 2015-06-30
欧美性久久久久