管理Linux伺服器的使用者和組(二) 管理賬戶

2021-10-03 10:22:29 字數 2357 閱讀 3987

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...