Linux學習筆記 7 系統使用者和使用者組管理

2021-06-28 02:24:34 字數 1770 閱讀 7109

這兩個目錄在linux中的重要性不言而喻,和你的登入有關。

先看看/etc/passwd,示例**如下:

『/etc/passwd』 由 『:』 分割成7個字段,每個欄位的具體含義是:

(1)使用者名稱(如第一行中的root就是使用者名稱),代表使用者賬號的字串。使用者名稱字元可以是大小寫字母、數字、減號(不能出現在首位)、點以及下劃線,其他字元不合法。

(2)存放的就是該賬號的口令。

(3)這個數字代表使用者標識號,也叫做uid。系統識別使用者身份就是通過這個數字來的,0就是root。通常uid的取值範圍是0~65535,0是超級使用者(root)的標識號,1~499由系統保留,作為管理賬號,普通使用者的標識號從500開始。

(4)表示組標識號,也叫做gid。這個字段對應著/etc/group 中的一條記錄,其實/etc/group和/etc/passwd基本上類似。

(5)注釋說明,該欄位沒有實際意義,通常記錄該使用者的一些屬性。

(6)使用者的家目錄,當使用者登入時就處在這個目錄下。root的家目錄是/root,普通使用者的家目錄則為/home/username,這個欄位是可以自定義的。

(7)shell,使用者登入後要啟動乙個程序,用來將使用者下達的指令傳給核心,這就是shell。

然後是/etc/shadow這個檔案,和/etc/passwd類似,用 『:』 分割成9個字段。

(1)使用者名稱,跟/etc/passwd對應。

(2)使用者密碼,這個才是該賬號的真正的密碼,已經加密過。

(3)上次更改密碼的日期,計算得來的,距離2023年1月1日到上次更改密碼的日期。

(4)要過多少天才可以更改密碼,預設是0,即不限制。

(5)密碼多少天後到期。即在多少天內必須更改密碼,預設是99999,可以理解為永遠不需要改。

(6)密碼到期前的警告期限。

(7)賬號失效期限。

(8)賬號的生命週期,跟第三段一樣,是按距離2023年1月1日多少天算的。它表示的含義是,賬號在這個日期前可以使用,到期後賬號作廢。

(9)作為保留用的,沒有什麼意義。

語法 : groupadd [-g gid] groupname

不加 「-g」 選項則按照系統預設的gid建立組,跟使用者一樣,gid也是從500開始的。

「-g」 選項可以自定義gid.

命令 : groupdel

有一種情況不能刪除組,這是因為miraclewong組中包含miraclewong賬戶,只有刪除miraclewong賬戶後才可以刪除該組。

語法 : useradd [-u uid] [-g gid] [-d home] [-m] [-s]

『-u』 自定義uid

『-g』 使其屬於已經存在的某個組,後面可以跟組id, 也可以跟組名

『-d』 自定義使用者的家目錄

『-m』 不建立家目錄

『-s』 自定義shell

『useradd』 不加任何選項直接跟使用者名稱,則會建立乙個跟使用者名稱同樣名字的組。

『-g』 選項後面跟乙個不存在的gid會報錯,提示該組不存在。剛剛上面說過 『-m』 選項加上後則不建立使用者家目錄,但是在/etc/passwd檔案中仍然有這個字段。但是您使用 ls /home/user11 檢視一下會提示該目錄不存在。所以 『-m』 選項的作用只是不建立那個目錄。

語法 : userdel [-r] username

『-r』 選項的作用只有乙個,就是刪除賬戶的時候連帶賬戶的家目錄一起刪除。

passwd:修改密碼

mkpasswd:生成密碼

chfn:更改使用者的finger

su:用於切換使用者,切換到root使用者。

linux學習筆記 使用者和組

使用者分類 根據帳號的位置 本地帳號,遠端 域 帳號,ldap,nis 根據帳號的功能 超級使用者 root uid 0 普通使用者 系統使用者 uid 1 499 本地使用者 uid 500 組分類 根據帳號的位置 本地組,遠端 域 組,ldap,nis 根據帳號的功能 超級使用者 root ui...

Linux學習筆記7

對於目錄 r許可權 檢視目錄內檔案列表的許可權 w許可權 在該目錄內建立 刪除 重新命名檔案的許可權 x許可權 能否使用cd命令進入到目錄的許可權 許可權計算轉換 eg rwxrw r 766 654 rw r xr chmod 許可權 檔名稱 設定檔案 目錄許可權 eg chmod 777 hah...

linux學習筆記 7

當從乙個檔案或命令輸出中抽取或過濾文字時,可以使用正規表示式 r e 正規表示式是一些特殊或不很特殊的字串模式的集合。表7 1 基本元字符集及其含義 只只匹配行首 只只匹配行尾 只乙個單字元後緊跟 匹配0個或多個此單字元 只匹配 內字元。可以是乙個單字元,也可以是字串行。可以使用 表示 內字串行範圍...