5.2 檔案擁有者及擁有組
5.3 檔案許可權理解
5.4檔案許可權設定
5.5 系統預留許可權
5.6 特殊許可權
5.7 acl許可權列表
檢視檔案許可權----ls - l
或者ll
檢視目錄許可權----ls -ld
或者ll - d
檔案:
-rw-r--r--. 1 root root 28 jan 2 22:47 vconsole.conf
目錄:
drwxr-xr-x. 5 root root 99 jan 2 22:34 xdg
符號」
檔案表示
目錄表示
其他第乙個字元
「 - 」 文字
」d「 目錄
」l「軟鏈結;」c」字元裝置;「b」塊裝置
三個rwx 「-」 表示關閉
同其他同其他
第乙個rwx表示擁有者操作;所有組操作;其他使用者操作;
「 . 」
安全上下文
安全上下文
第乙個「數字」
檔案硬鏈結個數
目錄中子目錄的個數
第乙個「root」
檔案擁有者
目錄擁有者
第二個「root」
檔案擁有組
目錄擁有組
第二個「數字」
檔案大小
目錄子目錄源資料大小
「時間」
檔案最後被修改時間
目錄內容最後一次被修改時間
「最後一組資料「
檔名稱目錄名稱
[root@foundation20 desktop]$ chown student kk #將kk檔案的所有者改為student
[root@foundation20 desktop]$ chgrp student kk #將kk檔案的所有組改為student
[root@foundation20 desktop]$ chown -r student kk #將kk目錄的所有者改為student
[root@foundation20 desktop]$ chgrp -r student kk #將kk目錄的所有組改為student
[root@foundation20 desktop]$ chown student:student kk #將kk目錄或者檔案的所有者和所有組均改為student
[root@foundation20 desktop]$ chown student.student kk #將kk目錄或者檔案的所有者和所有組均改為student
總結
chown
改變檔案所有者
chgrp
改變檔案所有組
chown -r
改變目錄所有者
chgrp -r
改變目錄所有組
chown : /chown .
同時改變所有者和所有組
(1)檔案許可權
user-----> u
group------->g
other ----->o
(2)檔案型別
符號檔案效果
目錄效果
- 許可權關閉
此位許可權為開啟
此位許可權為開啟
r-檢視許可權
檢視檔案內容
檢視目錄的檔名稱
w-可寫許可權
更改檔案內容
增加或刪除目錄中檔案
x-執行權許可權
可以執行檔案記錄的程式
可以進入目錄中的目錄
【u / g / o】 -------- 【 + / - / =】------------ 【 r / w / x】
例子:
[root@foundation20 desktop]$ chmod u+r /mnt/kk #給使用者擁有者加上乙個對/mnt/kk 檔案的讀的功能
[root@foundation20 desktop]$ chmod u-r /mnt/kk #給使用者擁有者減去對/mnt/kk 檔案的讀的功能
[root@foundation20 desktop]$ chmod u=r /mnt/kk #使用者擁有著對/mnt/kk 檔案的許可權只有讀
[root@foundation20 desktop]$ chmod u+r,o+w /mnt/kk #給使用者擁有者加上乙個對/mnt/kk 檔案的讀的功能,對其他使用者增加乙個寫的功能
許可權
二進位制八進位制
- - -
0000
- - x
0011
- w -
0102
-wx011
3r - -
1004
r - x
1015
r w -
1106
rwx111
7例子:
[root@foundation20 desktop]$ chmod 777 /mnt/kk #給所有使用者所有組都開放所有許可權
[root@foundation20 desktop]$ chmod --reference=/mnt/kk /etc/ll 將kk的許可權複製給ll
(1)臨時閥值的修改 ---- umask
(2)永久改變許可權閥值
[root@foundation20 desktop]$ source /etc/bashrc
[root@foundation20 desktop]$ source /etc/profile
(1)解釋
(2)執行
[root@foundation20 desktop]$ chmod o+t /mnt/kk
或者
[root@foundation20 desktop]$ chmod 1777 /mnt/kk #其中777為原檔案屬性
實現本使用者刪除本使用者建立檔案
(1)解釋
(2)實現:當本使用者執行cat時他的組去執行
[root@foundation20 desktop]$ chmod g+s /bin/cat
或者
[root@foundation20 desktop]$ chmod 2777 /bin/cat #其中777為原檔案屬性
(1)解釋
(2)實現:以使用者擁有者的身份去執行。
[root@foundation20 desktop]$ chmod u+s /bin/cat
或者
[root@foundation20 desktop]$ chmod 4777 /bin/cat #其中777為原檔案屬性
getfacl
檢視許可權列表
setfacl -m
設定許可權
setfacl -x
刪除指定使用者
setfacl -b
關閉列表功能
(2)新加student許可權。
(3)許可權限制結果
(4)刪除student許可權
(5)關閉列表功能 「+」號變成「.」
[root@foundation0 desktop]$ setfacl -m m:7 file
(1)default 許可權特性
(2)default許可權設定方式
linux下許可權的設定
設定檔案的擁有者及擁有組 檔案許可權的理解 檔案許可權設定方式 系統預留許可權閥值 特殊許可權 acl許可權列表 facl概述及注意事項 chown 使用者名稱 檔案chgrp 組名稱 檔案chown r 使用者名稱 目錄chgrp r 組名稱 目錄chown 使用者名稱 組名稱 檔案 目錄 wx許...
Linux下許可權的設定(1)
2.設定檔案的擁有者及擁有組 1.1 檢視檔案屬性 1.2 對於屬性各字段的理解 1.3 檔案許可權的檢視 指令作用 ls l filename 檢視檔案屬性 ls ld filename 檢視目錄屬性 ll filename ll ls l 檢視檔案屬性 ll d filename 檢視目錄屬性 ...
Linux下的檔案許可權設定(1)
如何檢視及讀取許可權資訊 注意 ls l ll ls l file 檢視檔案屬性 ll file 檢視檔案屬性 l dir 檢視目錄中的檔案資訊 ll dir 檢視目錄中的檔案資訊 ls ld dir 檢視目錄的屬性 ll d dir 檢視目錄屬性 ls lr dir 遞迴顯示子目錄 讀取許可權資訊...