Linux檔案許可權命令

2022-07-09 09:39:12 字數 2321 閱讀 7059

linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案(包括目錄檔案)的許可權做了不同的規定。在linux中我們可以使用ll或者ls -l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組。

如果沒有許可權,就會出現減號[ - ]而已。從左至右用0-9這些數字來表示:

(1)0首位表示型別在linux中第乙個字元代表這個檔案是目錄、檔案或鏈結檔案等等

-代表檔案

d代表目錄

l鏈結文件(link file);

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

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

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

(1)作用到檔案

(2)作用到目錄

第一種方式變更許可權:

chmod  檔案或目錄
第二種方式變更許可權

chmod  [mode=421 ]  [檔案或目錄]
u:所有者  g:所有組  o:其他人  a:所有人(u、g、o的總和)

r=4、w=2、x=1        rwx=4+2+1=7

(1)修改檔案使其所屬主使用者具有執行許可權

[root@hadoop101 ~] cp xiyou/dssz/houge.txt ./

[root@hadoop101 ~] chmod u+x houge.txt

(2)修改檔案使其所屬組使用者具有執行許可權

[root@hadoop101 ~] chmod g+x houge.txt
(3)修改檔案所屬主使用者執行許可權,並使其他使用者具有執行許可權

[root@hadoop101 ~] chmod u-x,o+x houge.txt
(4)採用數字的方式,設定檔案所有者、所屬組、其他使用者都具有可讀可寫可執行許可權。

[root@hadoop101 ~] chmod 777 houge.txt
(5)修改整個資料夾裡面的所有檔案的所有者、所屬組、其他使用者都具有可讀可寫可執行許可權。

[root@hadoop101 ~] chmod -r 777 xiyou/

chown [選項] [終端使用者] [檔案或目錄]		(功能描述:改變檔案或者目錄的所有者)
選項功能

-r遞迴操作

(1)修改檔案所有者

[root@hadoop101 ~] chown atguigu houge.txt 

[root@hadoop101 ~] ls -al

-rwxrwxrwx. 1 atguigu root 551 5月 23 13:02 houge.txt

(2)遞迴改變檔案所有者和所有組

[root@hadoop101 xiyou] ll

drwxrwxrwx. 2 root root 4096 9月 3 21:20 xiyou

[root@hadoop101 xiyou] chown -r atguigu:atguigu xiyou/

[root@hadoop101 xiyou] ll

drwxrwxrwx. 2 atguigu atguigu 4096 9月 3 21:20 xiyou

chgrp [最終使用者組] [檔案或目錄]	(功能描述:改變檔案或者目錄的所屬組)
(1)修改檔案所屬組

[root@hadoop101 ~]# chgrp root houge.txt

[root@hadoop101 ~]# ls -al

-rwxrwxrwx. 1 atguigu root 551 5月 23 13:02 houge.txt

Linux檔案許可權命令

linux上一切皆檔案 檔名一般情況下不允許有空格!檔案型別是檔案的一種屬性資訊,不能通過檔案的副檔名來區分檔案的型別 普通檔案 目錄檔案d 管道檔案p 連線檔案l 裝置檔案 字元裝置檔案c 塊裝置檔案b 套接字s 分組su username 切換使用者 exit 退出 man 檢視命令的幫助手冊 ...

Linux命令 Linux檔案許可權操作

基本知識 2 鏈結數 jingguoliang 所屬使用者 jingguoliang 所屬使用者組 4096 檔案大小 mar 21 09 31 最後修改時間 project 檔名 linux檔案型別 檔案屬性 檔案型別 常規檔案,即file d目錄檔案 bblock device 即塊裝置檔案,如...

linux常用檔案許可權命令

目錄 ls和ll令 檔案許可權 ugoa簡寫的含義 ll會列出該資料夾下的所有檔案,包括隱藏檔案。ls l只列出顯示檔案 檔案屬性 檔案數量 擁有者所屬group 檔案大小 建檔日期 檔名drwx 2root katy 1024 1月conf.json d 表示資料夾,如果第乙個是 則代表是檔案 r...