Linux的使用者和組的屬性

2022-03-30 10:26:57 字數 1688 閱讀 5128

linux是多使用者、多工系統,所謂多使用者系統是指一台計算機啟動後,允許多個使用者同時登陸並使用計算機,常見的是多個使用者利用遠端登入到linux系統。

1、使用者

使用者和賬號是同一概念,乙個使用者需要提供以下基本資訊:

使用者名稱:

密碼:使用者id(uid):不唯一,允許多個使用者有相同的uid。

屬組id(gid):每個使用者可以歸屬於乙個主要組,同時歸屬於多個附加組。

家目錄:使用者登入後預設進入的目錄。一般使用者的家目錄是/home/《使用者名稱》,如使用者lxw的預設家目錄是/home/lxw。root的家目錄y是/root。

登陸shell:shell是登陸系統後最後執行的程式,意為「殼」,包裹在linux系統外面的「殼」,使用者輸入的命令都是由這個「殼」代為執行的。常見的「殼」有bash、tcsh、dash等,其中,bash是預設的,最流行的「殼」。

備註:對使用者的描述,可以省略。

使用者的這些資訊儲存在檔案"/etc/passwd"中,格式如下:

使用者名稱:密碼:uid:gid:備註:家目錄:登入shell

其中密碼用x顯示的

如:lxw:x:1000:500::/homee/wochi:/bin/bash

2、使用者密碼

使用者的密碼被加密後放在檔案「etc/shadow」中,格式如下:

如:lxw:$kasjfk547#$.dse:15142:10:20:3:5:16394

密碼:加密後的密文串,不可逆的。

重修改最少天數:自上次修改密碼之後多少天才允許再次修改密碼。為0或空沒有限制,可隨時修改。

密碼有效期:密碼的有效天數。若果為空沒有限制,也沒有密碼修改警告期,沒有密碼非活動期。

警告期:在有效期的最後一段時間內,會不斷通知使用者修改密碼。為0或空則不通知。

非活動期:過了有效期仍未修改密碼,則進入非活動期,使用者登入時強行修改密碼。過了非活動期,賬號會被凍結,可以被解凍後使用。

賬號有效期:從2023年1月1日以來的天數。如果超過這個期限,賬號就不能再用了。

3、使用者分類

linux系統的使用者分為三類:

root:在安裝系統時自動建立,無限權力,uid和gid都是0,用來管理系統,如建立使用者、開關機、配置網路等。

系統使用者:在安裝系統或應用軟體時自動建立,不能登入,uid小於500(小紅帽),或小於1000(ubuntu)。

普通使用者:由root建立非配給系統的使用者,用於登入完成日常工作,uid大於500(小紅帽),或大於1000(ubuntu)。

4、組組的資訊儲存在檔案「/etc/group"中,格式如下:

組名:密碼:組號:該組成員

如:admin:x:121:wochi,zhansan,alice

組號允許不唯一,組號為0表示超級使用者群組,1~499(小紅帽),500以後是普通群組;1~999是系統群組(ubuntu),1000以後是普通群組。

新版linux系統引入了乙個特殊的組sudo,此組中的成員可以執行只有root使用者才能執行的命令,如果某個普通使用者屬於sudo組,那麼他可以執行關機命令。

組的密碼放在」etc/gshadow"中,組的密碼沒有什麼實際意義。

Linux的使用者和組

每個使用者都有乙個唯一的使用者名稱和乙個與之相對應的數值型使用者識別符號uid。使用者可以隸屬於乙個或者多個組。而每個組也擁有乙個唯一的名稱和乙個數值型組識別符號gid。為什麼要費勁周折去設立使用者和組呢?用途一 確定系統資源的所有權 用途二 對賦予程序訪問上述資源的許可權加以控制。那麼系統是怎麼為...

Linux的使用者和組

6 jbfqcfla uxqyl20wgtmsgqderwt9ixqkelcglxtq3c9kml0myti 894vjem28cd.rhsyweawiplijqgzqpgfojdguri52 17867 0 99999 7 passwd stdin u4 changing password for...

Linux 檔案基本屬性和 使用者和使用者組的管理

linux 檔案基本屬性 在 linux 中第乙個字元代表檔案型別,當為 d 則是目錄。接下來的字元中,以三個為一組,且均為 rwx 的三個引數的組合。其中,r 代表可讀 read w 代表可寫 write x 代表可執行 execute 要注意的是,這三個許可權的位置不會改變,如果沒有許可權,就會...