Linux使用者 使用者組操作命令詳解

2021-10-25 03:20:47 字數 2388 閱讀 1227

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帳號包括 使用者帳號和組帳號 使用者帳戶分 普通使用者帳號和 終極使用者帳號 組分為 標準組和私有組 注意 乙個帳戶能夠屬於不同的組 ...