Linux基本命令之使用者管理

2022-09-23 00:57:11 字數 2089 閱讀 3919

linux 使用者和使用者組管理linux系統是乙個多使用者多工的分時作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。

使用者的賬號一方面可以幫助系統管理員對使用系統的使用者進行跟蹤,並控制他們對系統資源的訪問;另一方面也可以幫助使用者組織檔案,並為使用者提供安全性保護。

每個使用者賬號都擁有乙個惟一的使用者名稱和各自的口令。

使用者在登入時鍵入正確的使用者名稱和口令後,就能夠進入系統和自己的主目錄。

實現使用者賬號的管理,要完成的工作主要有如下幾個方面:

使用者賬號的新增、刪除與修改。1、新增新的使用者賬號使用useradd命令,其語法如下:useradd 選項 使用者名稱

引數說明:

選項:-c comment 指定一段注釋性描述。-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。-g 使用者組 指定使用者所屬的使用者組。-g 使用者組,使用者組 指定使用者所屬的附加組。-s shell檔案 指定使用者的登入shell。-u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。-r 建立uid小於500的不帶主目錄的系統賬號-m 若使用者主目錄不存在則建立它-m 不要建立使用者主目錄-p 加密的口令-f 設定賬戶過期多少天後使用者賬戶被禁用。如果為0,賬戶過期後將立即被禁用;如果為-1,賬戶過期後,將不被禁用

例:新建使用者user1,uid為510,指定其所屬的私有組為group1,使用者的主目錄為/home/user1,使用者的shell為/bin/bash,使用者的密碼為123456,賬戶永不過期

1.1刪除賬戶userdel常用的選項是 -r,它的作用是把使用者的主目錄一起刪除。

例如:#userdel -r user1

1.2維護使用者賬戶usermod

常用的選項包括-c, -d, -m, -g, -g, -s, -u以及-o等,這些選項的意義與useradd命令中的選項一樣,可以為使用者指定新的資源值。 另外,有些系統可以使用選項:-l 新使用者名稱3.-l:禁用賬戶4.-u解鎖使用者鎖定

使用者口令的管理。2、設定使用者口令passwd命令,其語法如下passwd 選項 使用者名稱

可使用的引數選項:

-l 鎖定口令,即禁用賬號。-u 口令解鎖。-d 使賬號無口令。-f 強迫使用者下次登入時修改口令。-n:指定口令的最短存活期-x:指定口令的最長存活期-w:口令要到期前提前警告的天數-i:口令到期後多少天停用賬戶-s:顯示賬戶口令的簡短狀態資訊

使用者組的管理。

3、增加乙個新的使用者組使用groupadd命令。其格式如下:groupadd 選項 使用者組可以使用的選項有:

-g gid 指定新使用者組的組標識號(gid)。-o 一般與-g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。例項1:# groupadd group1此命令向系統中增加了乙個新組group1,新組的組標識號是在當前已有的最大組標識號的基礎上加1。

例項2:# groupadd -g 101 group2此命令向系統中增加了乙個新組group2,同時指定新組的組標識號是101。

3.1如果要刪除乙個已有的使用者組,使用groupdel命令,其格式如下:groupdel 使用者組例如:# groupdel group1此命令從系統中刪除組group1

3.2修改使用者組的屬性使用groupmod命令。其語法如下:groupmod 選項 使用者組常用的選項有:

-g gid 為使用者組指定新的組標識號。-o 與-g選項同時使用,使用者組的新gid可以與系統已有使用者組的gid相同。-n新使用者組 將使用者組的名字改為新名字例項1:# groupmod -g 102 group2此命令將組group2的組標識號修改為102。

例項2:# groupmod –g 10000 -n group3 group2此命令將組group2的標識號改為10000,組名修改為group3。

使用者組群管理4、gpasswd命令格式:gpasswd [選項] [使用者] [組]

引數-a:把使用者加入組-d:把使用者從組中刪除-r:取消組的密碼-a:給組指派管理員

修改使用者口令5、chage格式:change [引數] [引數值] [使用者名稱]-l:列出賬戶口令屬性的各個數值-m:指定口令最短存活期-m:指定口令最長存活期-w:口令要到期提前警告的天數-i:口令過期後多少天停用賬戶(i)-e:使用者賬戶到期作廢的日期-d:設定口令上一次修改的日期

Linux基本命令篇 使用者管理

新增使用者 useradd u uid 指定新使用者的uid,預設使用當前最大uid加1 g group 指定新使用者所在的組 g 指定新使用者的附加組 d 指定新使用者的家目錄 s 指定新使用者使用的shell,預設為bash c 附加資訊 e 指定使用者失效時間 m 建立新使用者的家目錄 檢視使...

Linux學習之 使用者和使用者組的基本命令

groupadd 組名 建立乙個使用者組 groupmod n 新組名 舊組名 將使用者組改名 groupmod g 新組編號 組名稱 將組名稱的編號更改為新的組編號 groupdel 組名稱 刪除組useradd g 組名稱 使用者名稱 往乙個使用者組中新增使用者 useradd d home x...

linux之使用者管理命令(一)

1.使用者存在的意義 系統的使用者 user是最底層的安全機制,有了使用者之後比較隱私,對使用者的處理就是對檔案的處理 2.組存在的意義 初始組 先開始的預設組,不能決定的組 附加組 是在初始組之上新增了一些內容 使用者是使用者 一部分權利 組是組,各有各的機制,組內具有共享的權力,可以有無數個附加...