linux修改訪問許可權命令

2021-10-06 09:13:27 字數 1927 閱讀 8131

三種許可權:讀(read)、寫(write)、執行(execute)

涉及到的主體:檔案所有者(user)、檔案所屬組(group)、其他人(other)

chmod命令:chmod是linux/unix中修改檔案或者目錄許可權的命令,通過修改許可權可以讓指定的人對檔案可讀、可寫、可執行,極大地保證了資料的安全性。

修改許可權的兩張方法(一般情況下)

文字法:chmod [who][operator][permission]

數字法:chmod ***

命令名稱: chmod

執行許可權: 所有使用者

功能描述: 改變檔案或目錄許可權

語法:

第一種方法(文字設定法) chmod [檔案或目錄]

u:所有者 g:所屬組 o:其他人 a:所有人

+:為使用者增加許可權

-:為使用者減少許可權

=:為使用者賦予許可權

r:讀許可權 w:寫許可權 x:執行許可權

[who]:表示要修改的主體 ugoa

[operator]:表示進行哪種修改操作

[permission]:表示要設定的許可權

第二種方法(數字設定法)chmod -r [mode=421] [檔案或目錄] (推薦,因為常用)

r為讀許可權,可以用4來表示,

w為寫許可權,可以用2來表示,

x為執行許可權,可以用1來表示。

-r 遞迴修改(就是將巢狀在很多資料夾中的檔案許可權修改了,如果沒有這個,只能到指定的文 件夾下進行修改)

對應如下:

r:4 w:2 x:1

相加後的值表示的意義如下:

7=4+2+1表示可讀可寫可執行

6=4+2表示可讀可寫

5=4+1表示可讀可執行

3=2+1表示可寫可執行

舉例:

chmod 755

表示將檔案的許可權修改為:

u(檔案所有者) 可讀可寫可執行

g(檔案所屬組) 可讀可執行

o(其它人) 可讀可執行

這種修改用第一種方式來寫就是(假設檔案之前沒任何許可權)(如果有許可權這樣寫也可以,只是太繁瑣):

chmod a+rx,u+w

或chmod ugo+rx,u+w

或chmod u+rwx,go+rx

當原來檔案已經有許可權 如-rw-r–r--(讀寫-讀-讀)則用第一種方式來寫如下:

chmod ugo+x

或chmod a+x

如果原來檔案已經有許可權,如drwxrwxrwx,則用第一種方式來寫如下:

chmod go-w

舉例:

chmod 777

表示將檔案的許可權修改為:

a(所有人)可讀可寫可執行

這種修改用第一種方式來寫就是(假設檔案之前沒任何許可權)(如果有許可權這樣寫也可以,只是太繁瑣):

chmod a+rwx

或chmod ugo+rwx

另外,如果原來檔案已經有許可權,如drwxr-xr-x,則用第一種方式來寫如下:

chmod go+w

Linux 命令之許可權修改

chmod 改變乙個檔案的許可權 chmod mode file.txt 改變乙個目錄的許可權 chmod mode dir 改變乙個目錄和其子目錄的許可權 chmod mode dir r mode 777 or 752 and so on.mode的三個數字,分別表示owner,group,ot...

linux檔案許可權以及許可權修改命令

許可權介紹 linux是乙個多使用者操作的系統,如果沒有許可權設定的話,很多個人的檔案都變成公開的了。所以設定了許可權。我們可以用ls al命令檢視檔案許可權以及資訊 如圖 ls al admin localhost study ls al total 12 drwxr xr x.2 root ro...

Linux命令 修改檔案許可權命令chmod詳解

linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。檔案或目錄的訪問權 限分為唯讀,只寫和可執行三種。以檔案為例,唯讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該檔案作為乙個程式執行。文 件被建立時,檔案所有者...