Linux許可權管理命令

2021-07-15 12:02:40 字數 2384 閱讀 8001

改變檔案或目錄許可權chmod

改變檔案或目錄的所有者chown

改變檔案或目錄的所有組chgrp

顯示、設定檔案的預設許可權umask

改變檔案或目錄許可權

改變檔案或目錄的所有者

改變檔案或目錄的所有組

顯示設定檔案的預設許可權

命令名稱:chmod

命令英文原意:change the permissions mode of a file

命令所在路徑:/bin/chmod

執行許可權:所有使用者

語法:chmod [檔案或目錄]

[mode=421] [檔案或目錄]

-r 遞迴修改

功能描述:改變檔案或目錄許可權(只有root和所有者有許可權更改)

範例

chmod u+x hdu 給所有者增加執行許可權

chmod g+w o-r hdu

chmod g=rwx hdu 不管hdu之前有什麼許可權,=表示現在賦予這些許可權

用數字表示許可權:r=4,w=2,x=1;類似於二進位制表示,rwx=7;r-x=5,etc.

如:chmod 755 hdu;表示給hdu的所有者rwx許可權,所屬組和其他人r-x許可權。

-r表示遞迴,chmod -r 777 hdu;表示不但hdu的許可權變為777,hdu目錄下的所有檔案的許可權也變成777。

| | 許可權 | 檔案 | 目錄 |

| r | 讀許可權 | 可以檢視檔案內容 | 可以列出目錄中的內容 |

| w | 寫許可權 | 可以修改檔案內容 | 可以在努力中建立、刪除檔案 |

| x | 執行許可權 | 可以執行檔案 | 可以進入目錄 |

如上表中列出的,許可權是針對該檔案或目錄中的內容的許可權。即如果對該目錄有rwx許可權,即使對該目錄中的檔案沒有任何許可權,仍能刪除該檔案,因為是對該目錄下的檔案有w許可權。

命令名稱:chown

命令英文原意:change file ownership

命令所在路徑:/bin/chown

執行許可權:所有使用者

語法:chown [使用者][檔案或目錄]

功能描述:改變檔案或目錄的所有者

範例:chown someone hdu

改變檔案hdu的所有者為someone

:改變檔案的所有者能有root可以

命令名稱:chgrp

命令英文原意:change file group ownership

命令所在路徑:/bin/chgrp

執行許可權:所有使用者

語法:chgrp [使用者][檔案或目錄]

功能描述:改變檔案或目錄的所有組

範例: chgrp somegroup hdu

改變檔案hdu的所屬組為somegroup

命令名稱:umask

命令英文原意:the user file-creation mask

命令所在路徑:shell內建命令

執行許可權:所有使用者

語法:umask [-s]

-s 以rwx形式顯示新建檔案預設許可權

功能描述:顯示、設定檔案的預設許可權

範例:umask -s

輸入該命令後會顯示0022;第乙個0我也不知道,後面3個數字表示預設的許可權,但是不同的是,022表示的許可權是

777-022=755,即rwxr-xr-x

要用777去減後才能得到真正的許可權。

如果要將預設的許可權改為rwxr-xr–,相應的數字應為754

所以777-754=023

命令為:umask 023

Linux許可權管理命令

chmod命令 change the permissions mode of a file 的意思用來更改檔案或者目錄的許可權 命令格式chmod ugoa rwx 檔案或目錄 如下 新增多個許可權用 隔開 命令格式 chmod 數字 檔案或目錄 r 4,w 2,x 1 直接將使用者,組和其他的許可...

linux許可權管理命令

1.更改乙個檔案的所有者命令 命令名稱 chown 命令英文名 change file ownership 命令所在路徑 bin chown 執行許可權 所有使用者 格式 chown 新的所有者 檔案或目錄 只有root改變乙個檔案的所有者 只有root可以新增乙個使用者 2.更改乙個檔案的所有組命...

Linux許可權管理命令

命令名稱 chmod 命令所在路徑 bin chmod 執行許可權 所有使用者 語法 chmod 檔案或目錄 mode 421 檔案或目錄 r 遞迴修改 功能描述 改變檔案或目錄許可權 chmod u x 檔案 chmod g w,o r 檔案 chmod g rwx 檔案 許可權數字表示 r 4 ...