useradd 建立使用者或更新預設新使用者的資訊
使用方法 useradd [options] 使用者名稱
選項:useradd -u 指定uid具體數值,在某些專案中要保證多台伺服器某服務的uid應該是一樣
useradd -o 配合-u選項,不檢查uid的唯一性
useradd -g [gid|組名] gid,組id要存在(基本組,可以通過組id 或者組名新增),如果該指定了基本組為已有的組,那麼就不會建立和user同名的組了
useradd -g [gid|組名] (附加組,組必須存在,可以同時新增多個附加組),可以是gid或者是組名
useradd -c 使用者注釋資訊
useradd -d /home/***x 指定家目錄,如果家目錄不存在通過-m建立
useradd -s 指定shell路徑,必須在(etc/shells)檔案**現的shell,如/sbin/nologin
useradd -m 建立使用者,強制給使用者建立家目錄
useradd -m 建立使用者,不建立使用者家目錄
useradd -d 為useradd 命令建立的使用者指定新的預設值
useradd -r 新增系統使用者 id號再1-499之間,不會給使用者建立家目錄,也不建立郵箱
常用應用系統建立使用者方法:useradd -r -u 48 -g apache -s /sbin/nologin -d /var/www -c 「apache」 apache
舉例:建立使用者gentoo,附加組為bin和root,預設shell為/bin/csh,注釋資訊為 「gentoo distributio」
# useradd -g 「bin,root」 -s /bin/csh -c 「gentoo distribution」 gentoo
usermod 修改使用者賬戶資訊
使用方法: usermod [options] 使用者名稱
選項:usermod -u 修改uid
usermod -g 修改基本組名(必須是事先存在的組才能改)
usermod -g 修改並覆蓋原有附加組
usermod -a -g 為使用者在原有附加組的前提下,追加附加組
usermod -g 「」 清空附加組
usermod -c 修改注釋資訊
usermod -d 指定新家目錄,但並不遷移,和-m同時使用
usermod -d -m 指定新家目錄,後移動此前家目錄的檔案到新的家目錄
usermod -s 指定shell路徑,系統允許使用的
usermod -e 指定使用者過期時間
usermod -l 修改使用者名稱,家目錄不更改
usermod -l 鎖定使用者
usermod -u -u 解鎖使用者
usermod -f inactive 設定非活動期限
usermod -e yyyy-mm-dd 指定使用者賬號過期日期
userdel 刪除使用者,預設保留使用者家目錄
使用方法: userdel [options] 使用者名稱
選項:userdel -r 刪除使用者並刪除家目錄
groupadd 建立新組
使用方法: groupadd [options] 組名
選項:groupadd -g 建立組並為其指定gid
groupadd -r 建立系統組
groupmod 修改組資訊
使用方法: groupmod [options] 組名
選項:groupmod -g 修改gid
groupmod -n 新組名
groupdel 刪除組
passwd [options] 使用者名稱
可使用的選項:
**:-l 鎖定口令,即禁用賬號。
-u 口令解鎖。
-d 使賬號無口令。
-f 強迫使用者下次登入時修改口令。
如果預設使用者名稱,則修改當前使用者的口令。
chgrp 使用者名稱 檔名 -r
chown 使用者名稱 檔名 -r
-r表示遞迴目錄下所有檔案
su 使用者名稱 非登入式切換,即不會讀取目標使用者的配置檔案,不改變當前工作目錄
su -[l] 使用者名稱 登入式切換,會讀取目標使用者的配置檔案,切換至家目錄,完全切換。l可以省略。
/etc/passwd 儲存使用者資訊
/etc/shdaow 儲存使用者密碼(以加密形式儲存)
/etc/group 儲存組資訊
/etc/login.defs 使用者屬性限制,密碼過期時間,密碼最大長度等限制
/etc/default/useradd 顯示或更改預設的useradd配置檔案
Linux使用者組與使用者組高階命令
1.使用者鎖定 passwd l user1 2.解除使用者鎖定 passwd u user1 3.使用者無密碼登記 passwd d user1 4.新增到附屬使用者組 gpasswd a user1 boss 組名 去除使用者到附屬使用者組 gpasswd d user1 boss 5.切換到b...
Linux使用者組操作
root bogon cat etc group root x 0 bin x 1 daemon x 2 sys x 3 adm x 4 postfix x 89 g0 x 1000 u1 x 1001 ntp x 38 使用者組的所有資訊都存放在 etc group檔案中。此檔案的格式是由冒號 隔...
linux使用者組操作
1 帳戶實質 linux是個多使用者作業系統,如許很多個使用者登入作業系統,每個使用者有不同的工作環境,包括shell和x windows 2 使用者和組 linux帳號包括 使用者帳號和組帳號 使用者帳戶分 普通使用者帳號和 終極使用者帳號 組分為 標準組和私有組 注意 乙個帳戶能夠屬於不同的組 ...