常用用戶管理命令
useradd
命令名稱:useradd
命令所在路徑:/usr/sbin/useradd
執行權限:root
功能描述:添加新用戶
選項與引數:
useradd [-u UID] [-g 初始用戶組] [-G 次要用戶組] [-mM] [-c 說明欄]
[-d 家目錄絕對路徑] [-s shell] 使用者賬號名
-u:后面接的是UID,是一組數字,直接指定一個特定的UID給這個賬號
-g:后面接的用戶組就是上面提到的初始用戶組,該用戶組的GID會被放到/etc/passwd的第四個欄位內
-G:后面接的用戶組則是該賬號還可加入的用戶組,這個選項與引數會修改/etc/group內的相關內容
-M:強制,不要建立使用者家目錄(系統賬號默認值)
-m:強制,要建立使用者家目錄(一般賬號默認值)
-c:這個就是/etc/passwd的第五欄的說明內容,可以隨便我們設定
-d:指定某個目錄成為家目錄,而不要使用默認值,務必使用絕對路徑
-r:建立一個相同賬號,這個賬號的UID會有限制(參考/etc/login.defs)
-s:后面接一個shell,若沒有指定則默認是/bin/bash
-e:后面接一個日期,格式為【YYYY-MM-DD】此選項可寫入shadow第八位欄,亦即賬號失效日的設定選項
-f:后面接shadow的第七欄位選項,指定密碼是否會失效,0為立刻失效,-l為永遠不失效(密碼只會過期而強制于登錄時重新設定而已)
passwd
命令名稱:passwd
命令所在路徑:/usr/bin/passwd
執行權限:所有用戶
功能描述:設定用戶密碼
選項與引數:
passwd [--stdin] [賬號名稱] //所有人均可使用來改自己密碼
passwd [-l] [-u] [--stdin] [-S] [-n 日數] [-x 日數] [-w 日數] [-i 日期] 賬號 //root功能
--stdin:可以通過來自前一個管道的資料,作為密碼輸入,對shell腳本有幫助
-l:是Lock的意思,會將/etc/shadow第二欄最前面加上!使密碼失效
-u:與-l相對,是Unlock的意思
-S:列出密碼相關引數,即shadow檔案內的大部分資訊
-n:后面接天數,shadow第四欄位,多久不可修改密碼天數
-x:后面接天數,shadow第五欄位,多久內必須要修改密碼
-w:后面接天數,shadow第六欄位,密碼過期前的警告天數
-i:后面接【日期】,shadow第七欄位,密碼失效日期
注:使用useradd建立賬戶之后,在默認情況下,該賬號是暫時被鎖定的,也就是說,該賬號是無法登陸的,需要先用passwd設定好密碼,
userdel
用于洗掉用戶相關資料,
選項與引數:
userdel [-r] username
-r:連同使用者的家目錄也一起洗掉
who
命令名稱:who
命令所在路徑:/usr/bin/who
執行權限:所有用戶
功能描述:查看登陸用戶資訊
語法:who
w
命令名稱:w
命令所在路徑:/usr/bin/w
執行權限:所有用戶
功能描述:查看登陸用戶詳細資訊
語法:w
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/123997.html
標籤:Linux
下一篇:作業系統-記憶體使用與分段
