linux命令 使用者 群組 許可權

2021-07-24 02:31:34 字數 2557 閱讀 4332

linux使用者&群組&許可權

使用者 1:每個使用者都有乙個唯一的user id

2:user的資訊儲存在/etc/passwd中

1:儲存使用者名稱和home目錄等資訊

2:/etc/shadow:使用者名稱密碼過期等資訊

3:每個user都有乙個home目錄

4:user未經授權講禁止讀寫或執行其他user的檔案

5:root

1:超級管理員 至高無上的許可權(類似於windows中的administrater)

2:一般不要隨便用root登入作業系統

使用者群組

1:每個user都屬於乙個group,具有唯一的識別符號gid

2:group資訊儲存於/etc/group

1:gid,成員等

2:/etc/gshadow

3:系統會為每個user關聯乙個和user同名的group

1:每個user至少存在於自己同名的group中

2:user也可以加入其他的group

4:在同乙個group中的成員可以共享其他成員的檔案

許可權 r:讀取檔案和內容

w:寫 刪除檔案目錄

x:可執行檔案 可以進入目錄並使用cd切換進入目錄

-沒有任何許可權

檔案和目錄的許可權解讀

第一位: d:目錄 -:檔案

後三位:u

再後三位:g

最後三位:o(其他使用者或者群組所屬)

設定檔案和目錄的許可權

1:字元表示法

1:chmod [-r] mode fife:所有檔案

模式類別u(owner)

g(group)

o(others)

a(ugo)

操作符+-=

許可權rwx

eg:chmod ug+w file

eg:chmod -r ug+w file:遞迴將檔案目錄全部修改

2:數字表示法

1:使用一組三位數字表示

2:第一組代表owner

3:第二組代表group

4:第三組代表others

r:4 w:2 x:1 -:0 相加所得數字

eg:chmod 577 file

3:如何使用konqueror設定許可權

使用者的主要群組和次要群組

管理使用者

1建立使用者:useradd [-u uid][-g 初始群組][-g 次要群組][-mm][-c 說明][-d 家目錄][-s shell] 使用者名稱

-u:制定乙個特殊的uid給該賬號

-g:指定乙個主要群組的名稱,會修改passwd檔案

-g:指定次要群組的名稱 會修改group檔案

-m:強制不要建立使用者家目錄,系統賬號預設

-m:強制建立使用者家目錄,一般賬號預設

-c:passwd檔案的第五個欄位的說明文字

-d:指定使用者的家目錄位置,不要使用預設的值

-s:指定預設的shell,如果沒有指定則預設是/bin/bash

2:修改使用者:usermod[-cdegglsulu] username

-c:該賬號的說明文字

-d:賬號的家目錄

-e:指定使用者賬號禁止日期,格式yy-mm-dd

-g:修改次要群組的名稱,會修改group檔案

-g:修改主要群組名稱

-a:與-g合用,可增加次要群組

-l:將當前賬號的名稱重新命名為指定的名稱

-u:修改uid

-l:暫時將使用者的密碼凍結無法登陸

-u:解凍賬號,其實是刪除shadow的!字元

3:刪除使用者:userdel [-r] username

-r:連同使用者的家目錄一起刪除

4:設定密碼 passwd username

如果不加username修改的是當前使用者的密碼

使用者資訊的檢查:

1:finger [-s] username :查閱使用者相關的資訊

-s:僅僅列出使用者的賬號,全名,登入時間等

2:id 可以查閱某人或者自己相關的uid,gid資訊

3:whoami

4:who&w

5:users只顯示使用者名稱

6:groups所屬群組資訊

預設許可權的控制

umask 目錄:0022 檔案0002(遮蓋)使用減法是錯的 應該按照具體的意義

使用者群組的管理

1建立使用者群組:groupadd [-g gid][-r] 組名

-g:後面接指定的gid

-r:建立系統群組

2修改使用者群組:groupmod [-g gid][-n group-name] 群組名

-g:修改gid

-n:修改組名

3刪除群組名:groupdel 群組名

先建立群組 在建立使用者

Linux 使用者 群組 許可權

1,linux使用user和group控制使用者對檔案的訪問許可權 2,使用者使用賬號和口令登陸 3,每個檔案都有owner並且owner屬於group 4,每個程式都有自己的owner和group 1,每個使用者都有乙個唯一的userid 2,user的資訊儲存在 etc passwd 1,儲存使...

linux 建立使用者 ,群組,許可權

建立使用者 群組 總結1 建立使用者 useradd mao1 建立普通使用者時,要在root下進行建立 2 建立群組 groupadd 用法和useradd相似,後接需要建立的群組名。3 修改使用者賬戶 usermod 引數 l 對使用者重新命名。home中的使用者家目錄名不變,需要手動修改 g ...

Linux的使用者 群組和許可權

linux的使用者 群組和許可權 核心 一切皆檔案 一切命令皆是為了操作檔案 一行代表乙個使用者的詳細資訊,以 作為分隔符,分成七段 如 root x 0 0 root root bin bash bin x 1 1 bin bin sbin nologin 七段 使用者名稱 密碼 以佔位符 x 代...