在Linux中創建普通用戶,需要root權限。
1、useradd命令用於建立用戶賬號:
useradd [-mMnr][-c <備注>][-d <登入目錄>][-e <有效期限>][-f <緩沖天數>][-g <群組>][-G <群組>][-s <shell>][-u <uid>][用戶帳號]
參數說明:
-c<備注> 加上備注文字。備注文字會保存在passwd的備注欄位中。 -d<登入目錄> 指定用戶登入時的啟始目錄。 -D 變更預設值. -e<有效期限> 指定帳號的有效期限。 -f<緩沖天數> 指定在密碼過期后多少天即關閉該帳號。 -g<群組> 指定用戶所屬的群組。 -G<群組> 指定用戶所屬的附加群組。 -m 自動建立用戶的登入目錄。 -M 不要自動建立用戶的登入目錄。 -n 取消建立以用戶名稱為名的群組. -r 建立系統帳號。 -s<shell> 指定用戶登入后所使用的shell。 -u<uid> 指定用戶ID。
示例:
useradd -d /local/name tt #添加tt用戶,指定用戶登錄時的起始目錄/local/name
2、passwd設定用戶的密碼
passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]
參數說明:
參數: -d 刪除密碼 -f 強制執行 -k 更新只能發送在過期之后 -l 停止賬號使用 -S 顯示密碼信息 -u 啟用已被停止的賬戶 -x 設置密碼的有效期 -g 修改群組密碼 -i 過期后停止用戶賬號 選擇參數: --help 顯示幫助信息 --version 顯示版本信息
示例:
2.1、修改/設置用戶密碼
passwd w3cschool //設置w3cschool用戶的密碼 Enter new UNIX password: //輸入新密碼,輸入的密碼無回顯 Retype new UNIX password: //確認密碼 passwd: password updated successfully
2.2、顯示用戶密碼信息
passwd -S w3cschool w3cschool P 05/13/2010 0 99999 7 -1
2.3、刪除用戶密碼信息
passwd -d lx138 passwd: password expiry information changed.
3、刪除用戶
userdel可刪除用戶賬號和與其相關的文件,若不加參數,則僅刪除用戶賬號,而不刪除相關文件。
userdel [-r][用戶帳號]
參數:
-r 刪除用戶登入目錄以及目錄中所有文件。
示例:
userdel hnlinux