Linux 命令合集(三):用戶管理

一、useradd

-c<備注>:加上備注文字。備注文字會保存在passwd的備注欄位中 
-d<家目錄>:指定用戶家目錄
-e<有效期限>:指定帳號的有效期限
-f<緩沖天數>:指定在密碼過期后多少天即關閉該帳號
-g<組名>:指定用戶所屬的初始組
-G<組名>:指定用戶所屬的附加組
-M:不要自動建立用戶的登入目錄
-n:取消建立以用戶名稱為名的群組
-s:指定用戶登入后所使用的shell
-u<uid>:指定用戶uid
-g<gid>:指定用戶gid

二、usermod

-c<備注>:修改用戶帳號的備注文字 
-d:修改用戶家目錄
-e<有效期限>:修改帳號的有效期限
-f<緩沖天數>:修改在密碼過期后多少天即關閉該帳號;
-g<群組>:修改用戶所屬的群組
-G<群組>;修改用戶所屬的附加群組(覆蓋式)
-l<帳號名稱>:修改用戶帳號名稱
-L:鎖定用戶密碼,使密碼無效 
-s:修改用戶登入后所使用的shell 
-u<uid>:修改用戶ID
-U:解除密碼鎖定

三、userdel

-r:刪除用戶家目錄

四、chage

-m:密碼可更改的最小天數。為零時代表任何時候都可以更改密
-M:密碼保持有效的最大天數
-w:用戶密碼到期前,提前收到警告信息的天數
-E:帳號到期的日期。過了這天,此帳號將不可用(YYYY-MM-DD)
-d:上一次更改的日期
-l:例出當前的設置。由非特權用戶來確定他們的密碼或帳號何時過期

例:強制用戶第一次登錄的時候修改密碼

chage -d0 lcs

時間戳轉日期:

date -d "1970-01-01 17496 days"

日期轉時間戳

echo $(($(date -d  "2017/11/26" +%s)/86400 + 1))
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容