Linux使用者與許可權管理

2021-09-30 18:00:00 字數 3700 閱讀 4196

ø使用者

•linux

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

•新增使用者

:useradd

新使用者名稱

•設定密碼

: passwd

使用者名稱

•使用者是否存在:

id 

使用者名稱

•切換使用者:

su–

切換使用者名稱

•檢視當前使用者

/登入使用者:

whoami

/ who am i

•刪除使用者:

userdel

ø使用者組

•類似於角色,系統可以對有共性的多個使用者進行統一的管理。

•新增組

:groupadd組名

•刪除組

:groupdel組名

•修改使用者的組:

usermod

–g 使用者組 使用者名稱

•增加使用者時直接加上組:

useradd

–g 使用者組 使用者名稱

ø系統中使用者和組的相關檔案

•使用者(

user

)的配置檔案:

/etc

/passwd

•每行的含義:

使用者名稱:口令:使用者標識號:組標識號:注釋性描述:主目錄:登入shell

•口令的配置檔案

: /etc

/shadow

•每行的含義:

登入名:加密口令:最後一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌

•組(group)

的配置檔案:

/etc

/group

每行含義:

組名:口令:組標識號:組內使用者列表

ø再說ls-l

位說明 •第0

位確定檔案型別

(d, - , l , c , b) •第

1-3位確定所有者(該檔案的所有者)擁有該檔案的許可權。

---user •第

4-6位確定所屬組(同使用者組的)擁有該檔案的許可權,

---group •第

7-9位確定其他使用者擁有該檔案的許可權

---other

ø 作用到檔案

•[ r ]

代表可讀

(read):

可以讀取,檢視

•[ w ]

代表可寫

(write):

可以修改

,但是不代表可以刪除該檔案

,刪除乙個檔案的前提條件是對該檔案所在的目錄有寫許可權,才能刪除該檔案.

•[ x ]

代表可執行

(execute):

可以被系統執行

ø作用到目錄

•[ r ]

代表可讀

(read):

可以讀取,

ls檢視目錄內容

•[ w ]

代表可寫

(write):

可以修改

,目錄內建立+刪除

+重新命名目錄

•[ x ]

代表可執行

(execute):

可以進入該目錄

ø 作用到檔案

•[ r ]

代表可讀

(read):

可以讀取,檢視

•[ w ]

代表可寫

(write):

可以修改

,但是不代表可以刪除該檔案

,刪除乙個檔案的前提條件是對該檔案所在的目錄有寫許可權,才能刪除該檔案.

•[ x ]

代表可執行

(execute):

可以被系統執行

ø 作用到目錄

•[ r ]

代表可讀

(read):

可以讀取,

ls檢視目錄內容

•[ w ]

代表可寫

(write):

可以修改

,目錄內建立+刪除

+重新命名目錄

•[ x ]

代表可執行

(execute):

可以進入該目錄

øchmod

•第一種方式:+ 、

-、= 變更許可權

•u:所有者 

g:所有組 

o:其他人 

a:所有人(u、

g、o的總和)

• chmod

u=rwx,g

=rx,o

=x  

檔案目錄名

• chmod

o+w檔案目錄名

• chmod

a-x   

檔案目錄名

•第二種方式:通過數字變更許可權

•r=4 w=2 x=1       

rwx=4+2+1=7

• chmod

u=rwx,g

=rx,o

=x   

檔案目錄名

•相當於

chmod

751 

檔案目錄名

改變檔案的所有者

•chown

newowner:newgroup

file 

改變使用者的所有者和所有組

•-r  

如果是目錄 則使其下所有子檔案或目錄遞迴生效

øchgrp

•chgrp

newgroup

file 

改變檔案的所有組

linux 使用者與許可權管理

使用者,使用者組相關檔案 etc passwd 記錄所有使用者 etc group 記錄使用者與使用者組資訊 useradd m s bin bash nagios 新增使用者nagios m建立使用者資料夾 home nagios s bin bash 使用bash功能 比如tab鍵補全 pass...

linux 使用者與許可權管理

新建使用者 useradd useradd 新增使用者目錄到家,只有root有訪問許可權,root組裡的使用者都沒有訪問權 新建使用者設定密碼 passwd passwd 給使用者修改密碼,修改完後即可以登入該使用者 許可權中 乙個程式上有沒有x代表能不能執行 乙個目錄上有沒有x代表能不能開啟資料夾...

Linux使用者與許可權管理

二 使用者賬號和組賬號管理 2.2 組賬號管理 三 查詢賬號資訊 四 檔案 目錄的許可權和歸屬 超級使用者 root使用者是linux系統中預設的超級使用者賬號,對本級擁有最高的許可權,類似於windows系統中的administrator使用者。普通使用者 普通使用者賬號需要有root使用者或其他...