linux如何修改檔案或目錄的許可權

2023-07-01 16:00:08 字數 4040 閱讀 1529

1樓:老男孩教育

linux系統中,檔案的基本許可權由9個字元組成,以rwxrw-r-x為例,我們可以使用數字來代表各個許可權,各個許可權與數字的對應關係如下:

r --4w --2

x --1由於這9個字元分屬3類使用者,因此每種使用者身份包含 3 個許可權(r、w、x),通過將 3

個許可權對應的數字累加,最終得到的值即可作為每種使用者所具有的許可權。

拿 rwxrw-r-x 來說,所有者、所屬組和其他人分別對應的許可權值為:

所有者 = rwx = 4+2+1 = 7

所屬組 = rw- =4+2 = 6

其他人 = r-x = 4+1 = 5

所以,此許可權對應的許可權值就是 765.

使用數字修改檔案許可權的 chmod 命令基本格式為:

root@localhost ~]# chmod [-r] 許可權值 檔名。

r(注意是大寫)選項表示連同子目錄中的所有檔案,也都修改設定的許可權。

例如,使用如下命令,即可完成對 .bashrc 目錄檔案的許可權修改:

root@localhost ~]# ls -al .bashrc

root root 176 sep 22 2004 .bashrc

root@localhost ~]# chmod 777 .bashrc

root@localhost ~]# ls -al .bashrc

rwxrwxrwx. 1 root root 176 sep 22 2004 .bashrc

再舉個例子,通常我們以 vim shell 檔案批處理檔案後,檔案許可權通常是。

rw-rw-r--(644),那麼,如果要將該檔案變成可執行檔案,並且不讓其他人修改此檔案,則只需將此檔案的許可權該為 rwxr-xr-x(755)即可。

如何修改檔案許可權

2樓:俊傑生活百科

如何修改檔案許可權呢?看一下具體修改步驟吧。

材料/工具。

電腦。方法。

右鍵需要設定許可權的資料夾,點選「屬性」。

請點選輸入**描述。

點選「安全」。

請點選輸入**描述。

點選「高階」。

請點選輸入**描述。

在高階安全設定視窗裡點選「所有者」 。

請點選輸入**描述。

選擇資料夾的所有者,打鉤「替換子容器和物件的所有者」。

請點選輸入**描述。

點選「確定」。

請點選輸入**描述。

在彈出的視窗裡繼續點選「確定」 ,就完成資料夾的許可權設定了。

linux系統中無法修改檔案許可權?

3樓:咖啡酸奶地中海

八進位制數:645。檔案的屬性是:所有者有讀寫許可權,組有讀取許可權,其他人有讀取和執行許可權。

其中r:讀許可權,w:寫許可權,x:

執行。屬於:u:

所有者,g:屬群,o:其他。

rw-r-r-x 9位,分為三段,每段三位,後面是r、w、x許可權,三段分別是所有者、組、其他三類許可權。

數字也可以表示許可權,r用4表示,w用2表示,x用1表示,rwx用二進位制表示,如果你有許可權,用1代替0。具體來說,只要對應的位有許可權,二進位制為1,那麼這三位組合起來,然後數字就可以計算出二進位制到十進位制的許可權。

擴充套件資訊:許可權規定:

x(x許可權的特殊形式)的功能,為目錄增加x許可權。

2.對於檔案:沒有執行的檔案不會增加x許可權。任何三種有執行許可權的人也會增加x許可權。

3.目錄許可權的含義:

只讀:只能檢視目錄檔案列表,不能訪問檔案,不能cd目錄(檢視,刪除)。僅執行:

可以通過cd訪問目錄中的檔案,而不是ls。執行是基本許可權。寫許可權:

只有x許可權才有效。新目錄:777-umask值是新目錄的預設許可權;管理員的umask是022;普通使用者的umask是002。

linux如何把以下資料夾修改為root許可權?

4樓:惠企百科

linux新裝系統後一般要求使用者建立一個使用者名稱,建立後一般為標準使用者或管理員使用者,但無論如何,有些檔案必須通過root許可權開啟。例如如下介面中,開啟/root資料夾時提示如下:

1、在終端中輸入命令:sudo nautilus,然後輸入當前使用者的密碼。

2、此時會同時開啟檔案瀏覽器。

3、然後開啟對應的目錄,這時已經獲得了root許可權。例如開啟/root目錄。

linux 如何修改所有者不是自己的檔案許可權

5樓:小丁創業

解決的方法和操作步驟如下:

1、首先,開啟linux系統,建立目錄,並使用命令mkdir

ceshi建立一個資料夾,如下圖所示,然後進入下一步。

2、其次,完成上述步驟後,檢查此資料夾的許可權,如下圖所示,然後進入下一步。

3、接著,完成上述步驟後,此ceshi檔案的使用者組linuxadmin,修改使用者組的許可權chgrp

root ceshi,如下圖所示,然後進入下一步。

4、然後,完成上述步驟後,chmod -r

a + w修改ceshi資料夾的許可權,如下圖所示,然後進入下一步。

5、隨後,完成上述步驟後,chown更改資料夾所有者,將chown所有者用作bin,如下圖所示,然後進入下一步。

6、最後,完成上述步驟後,可以使用[man]

chgrp,chown和chmod來檢查許可權,如下圖所示。這樣,問題就解決了。

6樓:元喜市綺夢

檔案所有者:

一般為檔案的建立者,誰建立了該檔案,就成為該檔案的所有者檔案所在組:

當某個使用者建立了一個檔案後,這個檔案的所在組就是該使用者所在的組但是,檔案所在組不一定就是檔案所有者的所在組。

7樓:雪人戰士

首先你要檢視此資料夾的讀寫許可權,如果任何人都有讀寫執行許可權那麼你就能修改此資料夾的許可權,如果你沒有讀寫修改檔案的許可權,那麼你是無法修改檔案許可權的。

1、使用ll 檢視資料夾許可權,第一列 一般是10位的字串。 如-rw-rw-r--

2、第一位指的是這是一個檔案,如過是d則指的是這個是一個資料夾。第2-4位指的是檔案所有者有讀寫許可權,5-7位指的是檔案所有者所在的組裡其他成員有讀寫的選線,8-10位指其他人只有讀的許可權。

3、只有最後三位是rwx時,你才能有此檔案的讀寫執行許可權。

8樓:匿名使用者

檔案的許可權只能屬主或者root來改,ls -l 看看屬主是誰,切換到這個使用者去改,或者切換到root去改,命令:chmod 774

9樓:匿名使用者

b對於檔案的操作許可權是777, 那麼 all group other 都是可以操作的了? 況且兩個使用者都在同一組,所以應該是可以直接修改的。

10樓:time趙高先

將組c的許可權提高即可。

linux的檔案許可權都有什麼?如何更改?

11樓:

linux的檔案許可權都有什麼?如何更改?

親,您好很高興為您解答:linux的檔案許可權都有什麼?如何更改?

答 linux檔案或目錄的許可權分為,讀、寫、可種許可權。檔案訪問的用,檔案建立者、與檔案建立者同組的使用者、其他使用者三類。修改檔案的許可權或目錄的命令為""

755表示「建立者擁有讀寫可執行許可權、同一組使用者以及其他使用者擁有讀和執行許可權」。"755" 怎麼構成的:"0"表示沒有許可權、"1」 表示可執行許可權、"2」 表示可寫許可權、"4」 表示可讀許可權。

7=1+2+4, 5=1+4」。使用"" 命令使用能使用linux系統的使用者擁有相同的"讀寫可執行許可權」。linux給檔案或目錄賦許可權還有一種容易理解方法。

比如: .chmoda-x"表示所有使用者對此檔案或目錄將沒有執行許可權。

a」 表示所有使用者,「u」表示建立者、"g" 表示建立者同組使用者、"o」 表示其他使用者; "表示新增許可權,"-示取消許可權; "r」 表示讀許可權、"w」 表示寫許可權、"x" 表示寫許可權。希望我的對您有所幫助,祝您生活愉快,如果我的對您有所幫助 希望您能給個5星贊。感謝您對我的支援。

如何修改Linux檔案的屬性與許可權

關於檔案許可權的例子 用ls al命令檢視檔案屬性如下 rwxrw r 1 root root 1213 feb 2 09 39 abc 第一個字元代表檔案 目錄 d 連結 l 其餘字元每3個一組 rwx 讀 r 寫 w 執行 x 第一組rwx 檔案所有者的許可權是讀 寫和執行 第二組rw 與檔案所...

linux如何批量修改檔案裡內容啊

1.先將你上面的文字儲存為檔案 ts.txt 2.儲存如下指令碼為ts.sh並修改可執行許可權。bin bash cat ts.txt gawk iopath next 3.ts.sh ts1.txt 4.more ts1.txt 輸出如下,按照你的要求每個數 10 cell celltype or...

linux命令find找檔案只在當前目錄找嗎

1 開啟shell連線工具,連線上伺服器,pwd檢視當前目錄,一般進來預設在主目錄下。2 通過命令 cd 切換到主目錄下,然後pwd檢視當前目錄,並用ls可以檢視當前目錄下的檔案及目錄。3 假如要找一個nginx配置檔案nginx.conf,那麼可以通過find命令查詢 find name ngin...