具體的問題如下 :
當用戶(比如悟空)將家目錄的訪問權限設定為770(即同組用戶(比如八戒)權限為rwx)時,說明八戒可以對該目錄下的檔案進行修改。這樣即使該目錄下的檔案權限為(-rwxr-----),八戒也還是能夠通過vim,使用:wq!強制修改檔案即可。
但是這樣會修改檔案的所有者,但是正常情況下普通用戶是無法通過chown來修改檔案的所有者的。所以這樣會不會導致檔案有一定的安全問題?或者說為什么要這么設計?為什么vim指令能夠直接修改檔案的所有者呢?希望大佬解答。
問題描述的可能比較抽象,具體的情況可以見這里https://blog.csdn.net/WOD_MAAYA/article/details/116456343
不勝感激拉!
uj5u.com熱心網友回復:
還能這樣?測驗實作過嗎?uj5u.com熱心網友回復:
:wq!是強制將當前緩沖區的內容寫到當初打開的檔案中。你也可以理解成新建了一個檔案覆寫了原來的那個。有時候你用sudo vim編輯像/etc/ssh/sshd_config等檔案時,即使是sudo也無法保存,就會使用到wq!。
uj5u.com熱心網友回復:
至于檔案安全的問題,我能說只要我用u盤啟動掛載磁區就能無視你所有權限設定嗎。安全本來就是相對的。人要讓它出問題,再怎么設權限也沒用。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/283385.html
標籤:專題技術討論區
上一篇:Linux 實驗
