Ubuntu中更改所有子檔案和子目錄所有者許可權

2021-09-28 17:18:43 字數 1012 閱讀 4884

有時候再操作檔案的時候可能會出現這樣乙個問題:

你修改了某個檔案中的內容,但是修改之後沒法儲存,提示你沒有該檔案的許可權。本人是在進行遠端操作伺服器時出現了這個問題,最後使用下述的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...