linux運維實戰練習--用戶和組管理各命令的使用

1、useradd:創建用戶

   Redhat/CentOS,會從/etc/login.def獲得自己的配置參數,這些參數決定了口令過期的控制、加密算法、郵件存儲文件,以及UID/GID範圍等問題) 。

   詳細使用方法:

    useradd -D:顯示爲新增加的用戶使用的默認設置(即/etc/defaults/useradd)

            -r:創建系統用戶

            -u UID:指定UID

            -g GID:指定用戶所屬基本組,但是改組必須事先存在

            -c "COMMENT":加上備註文字,備註文字保存在passwd的備註欄中

            -d /PATH/TO/SOMEWHERE:指定用戶家目錄,該目錄必須事先不存在

            -s SHELL:指定用戶默認shell(/etc/shells)

            -G GID,..:指定所屬的附加組;

            -M:不給用戶創建家目錄;

             wKiom1Xha3WC4PKaAAB4KQhI0VU834.jpg


2、gropuadd:創建組

      groupadd  [OPTIONS]  GROUPNAME

                        -g GID:指定組ID

                        -r :創建系統組

                        -k KEY=VALUE:爲新創建的用戶擺脫/etc/login.defs的相關參數控制

                        -o GID:允許創建GID已經存在的組    

                        -p PASSWORD:用該密碼爲新組加密

                        -R CHROOT_DIR:

3、usermod:用戶屬性修改

4、passwd:爲用戶設置/更改密碼

   passwd [OPTIONS] [UserName]

          -l:暫時鎖定用戶(鎖定的原理就是在/etc/shadow第二欄(代表用戶密碼)最前面加上歎號(!),讓密碼暫時失效) 

          -u:解鎖用戶,與-l相反

          -n MINDAYS:密碼最短使用期限

          -m MAXDAYS:密碼最常使用期限

          -w WARDAYS:提示更換密碼時間

          --stdin:從標準輸出接受用戶密碼

          -i INACTIVEDAYS:設置密碼失效時間,超過最大使用時間的天數

          -S USER: 查看用戶密碼信息

          -k:保留即將過期的用戶在期滿後能仍能使用

5、userdel:刪除用戶

6、groupmod:組屬性修改

7、gpasswd:設定組密碼

8、newgrp

9、groupdel:刪除組

10、chage:修改用戶賬號及密碼屬性

    chage [OPTION] ...

           -d LASTDAY:設置用戶現有密碼可使用的時間

           -E

           -l

           -m

由於用戶管理命令較多,期望在後期逐步完成

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章