ubuntu中有兩個修改命令,分別是:「change mode」&「change owner」
即chmod以及chown,其中可以用遞迴引數-r來實現更改所有子檔案和子目錄的許可權。
1、利用chmod修改許可權:
對document/目錄下的所有子檔案與子目錄執行相同的許可權變更:
chmod -r 700 document/
-r引數是遞迴 處理目錄下的所有檔案以及子資料夾
700是變更後的許可權表示(只有所有者有讀和寫以及執行的許可權)
document/ 是需要執行的目錄
2、利用chown改變所有者:
對document/ 目錄下的所有檔案與子目錄執行相同的所有者變更,修改所有者為users使用者組的username使用者
chown -r users document/
users使用者組的username,使用者組引數不是必須有
document 是需要修改許可權的資料夾
附:sudo chmod 600 ××× (只有所有者有讀和寫的許可權)
sudo chmod 644 ××× (所有者有讀和寫的許可權,組使用者只有讀的許可權)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的許可權)
sudo chmod 666 ××× (每個人都有讀和寫的許可權)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的許可權)
其中×××指檔名(也可以是資料夾名,不過要在chmod後加-r)。
解釋一下,其實整個命令的形式是
sudo chmod -(代表型別)×××(所有者)×××(組使用者)×××(其他使用者)
三位數的每一位都表示乙個使用者型別的許可權設定。取值是0~7,即二進位制的[000]~[111]。
這個三位的二進位制數的每一位分別表示讀、寫、執行許可權。
如000表示三項許可權均無,而100表示唯讀。這樣,我們就有了下面的對應:
0 [000] 無任何許可權
4 [100] 唯讀許可權
6 [110] 讀寫許可權
7 [111] 讀寫執行許可權
現在看上面的幾個常用用法就非常清楚了。試著自己來修改許可權吧
最後同時附上查詢檔案(或資料夾)許可權的命令
ls -l 檔名稱 (資料夾將-l改為-ld)。
例如:
d rwx rwx r-x
第乙個字元指定了檔案型別。在通常意義上,乙個目錄也是乙個檔案。如果第乙個字元是橫線,表示是乙個非目錄的檔案。如果是d,表示是乙個目錄。
第二段是檔案擁有者的屬性,
第三段是檔案所屬群組的屬性,
第四段是對於其它使用者的屬性,
Ubuntu中更改所有子檔案和子目錄所有者許可權
ubuntu中有兩個修改命令,分別是 change mode change owner 即chmod以及chown,其中可以用遞迴引數 r來實現更改所有子檔案和子目錄的許可權。1 利用chmod修改許可權 對document 目錄下的所有子檔案與子目錄執行相同的許可權變更 chmod r 700 d...
Ubuntu中更改所有子檔案和子目錄所有者許可權
ubuntu中有兩個修改命令可以用到,change mode change owner 即chmod以及chown,其中可以用遞迴引數 r來實現更改所有子檔案和子目錄的許可權。對document 目錄下的所有子檔案與子目錄執行相同的許可權變更 chmod r 700 document r引數是遞迴 ...
Ubuntu中更改所有子檔案和子目錄所有者許可權
有時候再操作檔案的時候可能會出現這樣乙個問題 你修改了某個檔案中的內容,但是修改之後沒法儲存,提示你沒有該檔案的許可權。本人是在進行遠端操作伺服器時出現了這個問題,最後使用下述的chown解決了問題。因為以後可能還會遇到的相似的問題,所以特此做一下記錄,以便不時之需。ubuntu中有兩個修改命令,即...