linux中,文件所有者權限小於組權限時,權限會不會升級爲組權限?

 經過驗證,發現不會升級。

實驗:

(1)創建2個用戶tom和bean,tom屬於tom組,bean屬於bean組;

useradd tom

useradd bean

(2)將bean加入tom組中

gpasswd -a bean tom

(3)新建一個文件,tomfile,修改文件所有者爲tom:tom

echo “tomfile” >  tomfile

chown tom:tom  tomfile

(4) 修改文件的權限爲466

chmod 466 tomfile


現在問:用戶tom對tomfile到底有什麼權限呢?可寫權限有沒有?tom作爲tomfile的所有者,權限爲4,即R權限,同時用戶tom又是tom組的成員,按照組來說,應該具有權限6(RW),這個時候,tom會不會具有對tomfile的W權限呢?

實驗來說明:

[tom@ssh test]$ echo "9797987" >> tomfile
-bash: tomfile2: 權限不夠

這證明tom沒有對文件tomfile2的可寫權限。我們查看一下tomfile的權限訪問控制表:

[tom@ssh test]$ getfacl tomfile
# file: tomfile
# owner: tom
# group: tom
user::r--
group::rw-
other::r--

 

發現,user::r--表示所有者的權限,我們發現只有r權限,不會發生權限升級。


 

 

 

發佈了44 篇原創文章 · 獲贊 2 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章