ps:預設設定可以根據命令引數自行修改
引數作用
-d改變新建使用者的預設值
-c新增備註文字
-d新使用者每次登陸時所使用的家目錄
-e使用者終止日期,日期的格式為yyyy-mm-dd
-f使用者過期幾日後永久停權。當值為0時使用者立即被停權,而值為-1時則關閉此功能,預設值為-1
-g指定使用者對應的使用者組
-g定義此使用者為多個不同組的成員
-m使用者目錄不存在時則自動建立
-m不建立使用者家目錄,優先於/etc/login.defs檔案設定
-n取消建立以使用者名稱為名的群組
-r建立系統帳號
-u指定使用者id
-s指定該使用者的預設shell直譯器
例項:
①、不建立家目錄,並且禁止登陸:
useradd -m -s /sbin/nologin linux
ps:使用者的直譯器被設定為nologin,則代表該使用者不能登入到系統中
②、新增新使用者user1,指定uid為888,指定歸屬使用者組為root,user1成員,其shell型別為/bin/sh:
引數作用
-f強制刪除使用者賬號
-r刪除使用者主目錄及其中的任何檔案
-c《備註》
修改使用者賬號的備註文字
-d《登入目錄》
修改使用者登入時的目錄
-e《有效期限》
修改賬號的有效期限
-f《緩衝天數》
修改在密碼過期後多少天即關閉該賬號
-g《群組》
修改使用者所屬的群組
-g《群組》
修改使用者所屬的附**組
-l《賬號名稱》
修改使用者賬號名稱
-l鎖定使用者密碼,使密碼無效
-s修改使用者登入後所使用的shell
-u修改使用者id
-u解除密碼鎖定
-g指定新建工作組的id
-r建立系統工作組,系統工作組的組id小於500
-k覆蓋配置檔案「/ect/login.defs」
-o允許新增組id號不唯一的工作組
-g設定欲使用的群組識別碼
-o重複使用群組識別碼
-n設定欲使用的群組名稱
修改其他人密碼時,需要具有root管理員許可權
-d刪除密碼
-l鎖定使用者密碼,無法被使用者自行修改
-u解開已鎖定使用者密碼,允許使用者自行修改
-e密碼立即過期,下次登陸強制修改密碼
-k保留即將過期的使用者在期滿後能仍能使用
-s查詢密碼狀態
-m密碼保持有效的最大天數
-w使用者密碼到期前,提前收到警告資訊的天數
-e帳號到期的日期,會禁止此帳號
-d上一次更改的日期
-l例出當前的設定。由非特權使用者來確定他們的密碼或帳號何時過期。
1、使用passwd命令
passwd -l user1
passwd -u user1
2、使用usermod命令
usermod -l user1
usermod -u user1
3、直接修改使用者賬戶配置檔案可以將/etc/passwd檔案或/etc/shadow檔案中關於user1賬戶的passwd域的第乙個字元前面加上乙個「 * 」,達到禁用賬戶的目的,在需要恢復的時候刪除字元「 * 」即可。 管理Linux伺服器的使用者和組(三) 檔案許可權
1 在 linux 系統中一切都是檔案,但是每個檔案的型別不盡相同,因此 linux 系統使用了不同的字元來加以區分。2 每個檔案都有所屬的所有者和所有組組,並且規定了檔案的所有者 所有組以及其他人對檔案所擁有的可讀 r 可寫 w 可執行 x 等許可權。3 許可權的數字法表示基於字元 rwx 的許可...
Linux伺服器搭建系列 新增使用者和使用者組
useradd 選項 使用者名稱選項 useradd d home sam g group sam這裡新增了乙個使用者sam,並通過 d指定了他的主目錄為 home sam,通過 g指定了他屬於group使用者組 userdel 選項 使用者名稱常用的選項是 r,它的作用是把使用者的主目錄一起刪除。...
Linux使用者和組管理
useradd 使用者名稱 建立使用者和組 passwd 使用者名稱 設定使用者密碼 groupadd 組名 建立組 usermod d 路徑 使用者名稱 修改使用者宿主目錄 usermod u uid 使用者名稱 修改使用者的uid usermod s bin csh 使用者名稱 修改使用者啟動s...