LInux指令-帳號密碼群組
#groupadd
groupadd [-g GID] groupname
參數:
-g GID:自行設定 GID 的大小
預設則為500以上可用的數字
-o:接受一個不具唯一性的GID
範例:
groupadd -g 55 testing<==設定一個群組,GID為 55
------------------------------------------------------------------------------
#groupdel
groupdel groupname
參數:
範例:
[root @test /root]# groupdel testing
-------------------------------------------------------------------------------
#useradd
參數
-u:直接給予一個 UID
-g:直接給予一個 GID (此 GID 必須已經存在於 /etc/group 當中)
-d:直接將他的家目錄指向已經存在的目錄(系統不會再建立)
-D:預設指定在home下使用user當作目錄名
-M:不建立家目錄
-s:定義其使用的 shell
-c:註解欄位
-f:密碼過幾天後失效
-D:show預設值,可更改option如下
-d 新增目錄時用來當做主目錄
-f 指定逾期的date
-g 最初group名稱或編號
-s 預設的 shell
範例:
[root @test /root]# useradd testing <== 直接以預設的資料建立一個名為
testing 的帳號
[root @test /root]# useradd -u 720 -g 100 -M -s /bin/bash testing <==
以自己的設定建立帳號
-------------------------------------------------------------------------------
#userdel 修改user帳號資訊
userdel [-r] username
參數:
-r:將該帳號的[home directory]與[/var/spool/mail/username]一併刪除
-c:註解欄位
-d:主目錄
-f:密碼過期
範例:
userdel testing <==只有砍掉 /etc/passwd 與
/etc/shadow 的該帳號內容;
userdel -r testing<==連該帳號的 /home/testing 與
/var/spool/mail/testing 都砍掉
------------------------------------------------------------------------------
#pwck
pwck 這個指令在檢查 /etc/passwd 這個帳號設定檔內的資訊
與實際的家目錄是否存在等資訊還可以比對 /etc/passwd /etc/shadow
的資訊是否一致,如果 /etc/passwd欄位錯誤時會提示使用者修訂
------------------------------------------------------------------------------
#pwconv
這個指令主要的目的是在將/etc/passwd 內的帳號與密碼移動到 /etc/shadow中
比對 /etc/passwd 及 /etc/shadow ,帳號並沒有對應,pwconv 會去
/etc/login.defs 取用相關的密碼資料
若 /etc/passwd 內存在加密後的密碼資料時則 pwconv 會將該密碼欄移動
到 /etc/shadow 內並將原本的 /etc/passwd 內相對應的密碼欄變成 x
------------------------------------------------------------------------------
#pwunconv
則是將 /etc/shadow 內的密碼欄資料寫回 /etc/passwd 當中並且刪除
/etc/shadow 檔案..別亂用
-------------------------------------------------------------------------------
#chpasswd
為每個使用者建立密碼
echo test1:abc123 | chpasswd 執行後設定test1密碼abc123
-------------------------------------------------------------------------------
~