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...