經過驗證,發現不會升級。
實驗:
(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權限,不會發生權限升級。