linux檔案許可權及修改

2021-07-30 03:24:03 字數 1877 閱讀 2116

1. 檔案型別

- 表示普通檔案

l 表示鏈結檔案(這裡鏈結檔案也分兩種,in硬鏈結、in -s軟鏈結)

d 表示目錄檔案

b 表示裝置檔案

c 表示字元裝置檔案

s 表示unix的網路檔案

p 表示管道檔案

掌握了這些檔案的型別,下面我們就去看看檔案的許可權

2. 檔案許可權

linux檔案訪問許可權分為可讀,可寫和可執行三種

r 表示擁有讀的許可權

w 表示擁有寫的許可權

x 表示擁有可執行的許可權

- 表示沒有該許可權

-rwx r– r–

這個許可權分為三部分,第乙個-是檔案的型別,rwx是檔案所有者的許可權,緊跟著rwx許可權後的第乙個r- -是表示檔案所有組的許可權,第二個r- -表示其他人(非檔案所有者和檔案所有組的)

許可權列表

-rw——- (600) 只有所有者才有讀和寫的許可權

-rw-r–r– (644) 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權

-rwx—— (700) 只有所有者才有讀,寫,執行的許可權

-rwxr-xr-x (755) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權

-rwx–x–x (711) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有執行的許可權

-rw-rw-rw- (666) 每個人都有讀寫的許可權

-rwxrwxrwx (777) 每個人都有讀寫和執行的許可權

輸出 ls -l命令可以檢視當前根目錄下所有資料夾的許可權以及檔案的型別

這裡顯示的檔案型別都是d開頭,之前說的是d目錄檔案

3. 許可權修改

chmod 修改許可權命令

(與chmod相關的命令chown和umask、chown是指將指定檔案的擁有者改為指定的使用者或組。umask是指設定了使用者建立檔案的預設許可權)

相關引數:

mode: 許可權設定字串

u表示該檔案的擁有者[user]

g表示與該檔案的擁有者屬於組(group)

o表示其他使用者[other]

a表示這三者皆是[all]

+表示增加許可權

-表示取消許可權

=表示唯一設定許可權

-r : 對目前目錄下的所有檔案與子目錄進行相同的許可權變更

–help : 顯示幫助

舉個例子:

我現在把我當前home目錄下的aaa.html 檔案屬性修改為可寫可讀可執行:

這是沒修改前的

修改後是這樣

許可權的修改

把home目錄下的檔案全部設定為777許可權:

在終端輸入 chmod -r 777 /home

如果我要取消home目錄下全部檔案的可寫許可權:

在終端輸入 chmod -r a-w /home

linux檢視及修改檔案許可權

linux檢視及修改檔案許可權以及相關 檢視檔案許可權的語句 在終端輸入 ls l 是檔名 那麼就會出現相類似的資訊,主要都是這些 rw rw r 一共有10位數 其中 最前面那個 代表的是型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r ...

linux檢視及修改檔案許可權

linux檢視及修改檔案許可權以及相關 檢視檔案許可權的語句 在終端輸入 ls l 是檔名 那麼就會出現相類似的資訊,主要都是這些 rw rw r 一共有10位數 其中 最前面那個 代表的是型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r ...

Linux 檔案 目錄 許可權及修改

首先所有許可權對於三類使用者分別設定 user 所有者 group 組群 others 其他 許可權也是有三種 read write execute,這三種許可權對於文件和目錄有不同的意義。1.對於文件 read 可以檢視文件的內容 write 可以修改文件的內容,新增 刪除 修改內容等 execu...