useradd使用者命令詳解

2021-08-08 17:19:49 字數 1763 閱讀 5518

超級使用者uid0:系統的超級使用者。

系統使用者uid1-999:系統中程式服務由不同使用者執行,更加安全,預設被限制不能登入系統。

普通使用者uid1000~:即管理員建立的用於日常工作而不能管理系統的普通使用者。

注意uid一定是不能衝突的,管理員建立的普通使用者uid從1000開始(即便前面有閒置的號碼)

useradd命令用於建立新的使用者,格式為:「useradd [選項]  使用者名稱」。

可以使用這個命令來建立使用者帳號,預設的使用者家目錄會被存放在/home目錄中,預設的shell直譯器會是/bin/bash,缺省會建立乙個與該使用者同名的基本使用者組以及預設該使用者不包含其他的擴充套件使用者組,這些預設值可以依據下面useradd命令的引數來自行修改: 引數

作用-d

指定使用者的家目錄(預設為/home/username)

-e帳號有效截至日期,格式:yyyy-mm-dd.

-u指定該使用者的預設uid

-g指定乙個初始的使用者基本組(必須已存在)

-g指定乙個或多個擴充套件使用者組

-n不建立與使用者同名的基本使用者組

-s指定該使用者的預設shell

建立乙個普通使用者並指定家目錄路徑、uid使用者身份號碼以及shell直譯器,其中/sbin/nologin是終端直譯器的其中一員,它與bash直譯器有著天壤之別,因為一旦使用者的直譯器被設定成了nologin,那麼則代表該使用者不能夠登入到系統

usermod命令用於修改使用者的屬性,格式為「usermod [選項] 使用者名稱」。

在linux系統中的一切都是檔案,因此在系統中建立使用者也是修改配置檔案的過程,使用者的資訊被儲存到了/etc/passwd檔案中,可以直接用文字編輯器來修改其中的數值專案,也可以用usermod命令來修改已經建立的使用者資訊專案,諸如使用者身份號碼、基本/擴充套件使用者組、預設終端等等: 引數

作用-c

填寫帳號的備註資訊

-d -m

-m與-d連用,可重新指定使用者的家目錄並自動把舊的資料轉移過去。

-e帳戶到期時間,格式「yyyy-mm-dd」

-g變更所屬使用者組

-g變更擴充套件使用者組

-l鎖定使用者禁止其登陸系統

-u解鎖使用者,允許其登陸系統

-s變更預設終端

-u修改使用者的uid

passwd命令用於修改使用者的密碼,格式為:「passwd [選項] [使用者名稱]」。

該命令用於修改使用者的密碼、過期時間、認證資訊等,普通的使用者只有許可權修改自身的系統密碼,而超級使用者則有許可權來修改其他所有人的密碼。更酷的是linux系統中root管理員修改自己或他人的密碼是不需要驗證舊密碼的,這點特別的方便。既然root使用者都有許可權修改或登入了該使用者,就代表已經對該使用者有完全的管理許可權了,因此嘗試修改該使用者密碼時不再重複要求驗證舊密碼其實也並不存在安全隱患: 引數

作用-l

鎖定使用者禁止其登陸

-u解除鎖定,允許使用者登陸。

--stdin

允許從標準輸入修改使用者密碼,如(echo "newpassword" | passwd --stdin username)

-d使帳號無密碼

-e強制使用者下次登陸時修改密碼

-s顯示使用者的密碼狀態

userdel命令用於刪除使用者,格式為:「userdel [選項] 使用者名稱」。

如果咱們確認以後不需要再讓某個使用者登入到本地系統中,則可以通過userdel命令來刪除有關該使用者的所有資訊,預設該使用者的家目錄資料會被保留下來,而如果想要一起刪除的話可以加上-r引數即可: 引數

作用-f

強制刪除使用者

-r同時刪除使用者,家目錄與其相關檔案

linux命令useradd新增使用者詳解

1.作用 useradd或adduser命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。2.格式 useradd d home s shell c comment m k template f inactive e expire p passwd r name 3.主要引數 c...

Linux命令useradd新增使用者詳解

useradd或adduser命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。useradd d home s shell c comment m k template f inactive e expire p passwd r name c 加上備註文字,備註文字儲存在pa...

linux命令useradd新增使用者詳解

1.作用 useradd或adduser命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。2.格式 useradd d home s shell c comment m k template f inactive e expire p passwd r name 3.主要引數 c...