有時候再操作檔案的時候可能會出現這樣乙個問題:
你修改了某個檔案中的內容,但是修改之後沒法儲存,提示你沒有該檔案的許可權。本人是在進行遠端操作伺服器時出現了這個問題,最後使用下述的chown解決了問題。因為以後可能還會遇到的相似的問題,所以特此做一下記錄,以便不時之需。
ubuntu中有兩個修改命令,即chmod「change mode」以及chown「change owner」,其中可以用遞迴引數-r來實現更改所有子檔案和子目錄的許可權。
1、利用chmod修改檔案或資料夾的讀寫執行許可權:
例如:對document/目錄下的所有子檔案與子目錄執行相同的許可權變更:
chmod -r 700 document/
1)-r引數是遞迴 處理目錄下的所有檔案以及子資料夾
2)700是變更後的許可權表示。
其具體含義如下:
三位數的每一位都表示乙個使用者型別的許可權設定,分別是所有者,組使用者和其他使用者。取值是0~7,即二進位制的[000]~[111]。
這個三位的二進位制數的每一位從左向右分別表示讀、寫、執行許可權。
如000表示三項許可權均無,而100表示唯讀。這樣,我們就有了下面的對應:
0 [000] 無任何許可權
4 [100] 唯讀許可權
6 [110] 讀寫許可權
7 [111] 讀寫執行許可權
3)document/ 是需要執行的目錄
2、利用chown改變所有者:
對document/ 目錄下的所有檔案與子目錄執行相同的所有者變更:
chown -r users document/
1)users是要被賦予許可權的使用者名稱
2)document 是需要修改許可權的資料夾
3、修改檔案的所屬組
使用的命令是:chgrp
命令格式:chgrp 所屬組名(用ls -al檢視時的第四列) 檔名/資料夾名
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中更改所有子檔案和子目錄所有者許可權
ubuntu中有兩個修改命令,分別是 change mode change owner 即chmod以及chown,其中可以用遞迴引數 r來實現更改所有子檔案和子目錄的許可權。1 利用chmod修改許可權 對document 目錄下的所有子檔案與子目錄執行相同的許可權變更 chmod r 700 d...