訪問許可權:
目錄歸屬
/讀(r)
寫(w)
可執行(x)
檔案cat,more,head,tail
vim,vi
作為命令使用
資料夾ls ll
新增touch ,刪除rm,mkdir
進入該檔案cd
linux中的任何檔案,不管root對它有沒有所有權,root都能強制修改
想修改檔案的許可權,要麼是root,要麼是所有者命令 ll 目錄名
[root@ecs-t6-large-2-linux-20190824103606 home]# ll changwu/
total 254844
drwxr-xr-x 4 root root 4096 sep 4 15:25 data
drwxr-xr-x 8 10 143 4096 jun 17 2014 jdk1.8.0_11
-rw-r--r-- 1 root root 159019376 sep 1 22:33 jdk-8u11-linux-x64.tar.gz
解讀
drwxr-xr-x 4 root root 4096 sep 4 15:25 data
d: 檔案型別: 資料夾
rwxr-xr-x:訪問許可權
root:所有者
root:所屬組
命令格式1: chmod 檔案或者目錄
u: 所有者
g: 所屬組
o: 其他使用者
a: all 全部使用者
+-=: 新增,去除,設定新許可權
rwx: read write excute
-r: 遞迴修改目錄下的子檔案
例: 給所有者新增上寫的許可權
chmod u+w [檔案/目錄]
例: 給所有者新增上寫的許可權,其他人取出寫的許可權
chmod u+w o-w [檔案/目錄]
命令格式2: chmod nnn 檔案/目錄
r: 4
w: 2
-: 0
x: 1
命令: chown
格式:
chown 屬組 檔案
chown :屬組 檔案
chown 屬組:屬組 檔案
chown 屬組: 檔案
前提是這些使用者/組也都存在例: 將檔案1的所有者改成 changwu
chown changwu 檔案1
命令: chgrp 改變某個檔案的所屬組
格式: chgrp 屬組 檔案
-r : 遞迴修改
命令
擁有者chmod
root 和 檔案的所有者
chgrp
root 和 檔案的所有者(必須是組成員)
chown
只有root
在核心級別,檔案的預設許可權是666 4r+2w
在核心級別,資料夾的預設許可權是777
用umask命令控制預設許可權,臨時有效
檢視:
[root@ecs-t6-large-2-linux-20190824103606 home]# umask
0022
解讀:
0: 特殊許可權
022 : --- -w- -w-
使用邏輯與處理的結果就是
022 : --- -w- -w-
755 : rwx r-x r-x
檢視系統的預設許可權(不推薦修改系統預設umask)
[root@ecs-t6-large-2-linux-20190824103606 home]# umask -s
u=rwx,g=rx,o=rx
命令: chattr [+-=] [ai] 檔案/目錄
+-=: 分別表示新增,去除,設定新許可權
-r : recursively 重複遞迴操作
-a : 可以追加,但是不能修改刪除
-i : 鎖定保護檔案
命令::lsattr [rda] 檔案或目錄
-r : recursively 重複遞迴操作
-d : 檢視目錄
-a :all 包含隱藏檔案
Linux許可權相關
許可權分組 使用者 檔案所有者 使用者組 多個使用者的集合 其他 除了使用者和使用者組之外的任何使用者 許可權類別 r 表示讀的許可權 w 表示寫的許可權 x 表示執行的許可權 s 表示setuid許可權,允許使用者以其擁有者的許可權來執行可執行檔案,即使這個可執行檔案是由其他使用者執行的 該許可權...
Linux 許可權相關
linux中,所有檔案都有 三種許可權 user group,other 三個檔案 etc passwd 包括所有系統賬號,一般使用者身份和root資訊 etc shadow 儲存個人密碼 etc group 儲存所有組名 三個引數 r read w write x execute 許可權都是這三個...
Linux 使用者 許可權相關
檔案 目錄許可權列表 許可權 英文縮寫 數字代號 修改許可權 讀readr4 chmod r filepath 寫writew2 chmod w filepath 執行executex1 chmod x filepath 常用授權命令 chmod r 755 filename 所屬使用者rwx,所屬...