1. 程式人生 > >Linux檔案許可權操作的細節問題

Linux檔案許可權操作的細節問題

1.儘管非擁有者對於該檔案具有RWX的許可權,但是任然不能對其使用這3個命令:chmod(修改許可權)、chown(修改擁有者)、chgrp(修改所屬組),只有檔案的擁有者才能使用。

2.如果當前使用者對於一個檔案沒有任何的許可權,但是編輯該檔案儲存的時候用wq!(強制儲存)的操作是會將該檔案的所有者和所屬組替換為當前操作的使用者,前提是該使用者對此檔案所在的父目錄具有rwx的許可權,即使是該目錄的擁有者也必須要有rwx才行。

即使對編輯的檔案沒有任何許可權,強制儲存操作後,也會替換改檔案的擁有者和所屬組

如果對該檔案有r的許可權,編輯的時候會提示檔案只讀,如果沒有任何許可權,編輯時會提示許可權不足,但是這些都不影響你採用wq!強制儲存並退出操作。

3.即使使用者是該目錄的所有者,但是如果沒有r許可權的話,也是不能訪問該目錄的內容的,更加編輯不了目錄下的檔案

即使tom編輯的是該目錄下擁有者是自己且有rw許可權的檔案,也無法強制儲存

強制儲存會報錯。 

給擁有者tom添加了r的許可權後,也只可以檢視部分內容,且不能通過cd進入該目錄

繼續新增x許可權後,檢視和進入都沒問題了

當能訪問dir目錄後,就可以編輯裡面的所有者是當前賬號的檔案了,如果想要編輯非所有者的檔案,則必須要保證此賬號對該檔案所在的父目錄具有rwx的許可權,操作後就跟上面說的第2點一樣。

4.假設該賬號對某個目錄不具有w的許可權,例如root使用者建立的資料夾,o許可權組是不具有w許可權,普通使用者就不能對該目錄下的所有子目錄或者檔案進行增刪改的操作,即使該賬號對其子目錄或者子檔案具有w的許可權,也不行,即便是所屬者沒有w許可權也是操作不了的。