Linux修改檔案許可權

2022-07-20 08:18:09 字數 1306 閱讀 5356

檢視檔案當前許可權:

hacker@hmtx-star:/home$ ll

total 12drwxr-xr-x 3 root root 4096 4月 16 09:50 ./drwxrwxrwx 24 root root 4096 7月 23 16:41 ../drwxr--r-- 55 hacker hacker 4096 9月 15 16:06 hacker/

許可權表示式:

rwxr-xr-x

rwxrwxrwx

rwx------

代表許可權的表示式一共9位,每三位代表一組,rwx(檔案所有者)rwx(組使用者)rwx(其他使用者)

用數字結合chomd修改許可權:

1: 代表有許可權

0 : 代表沒有許可權

二進位制計算:

111 = 1*2^2+1*2^1+1*2^0 = 7

110 = 1*2^2+1*2^1+0*2^0 = 6

101 = 1*2^2+0*2^1+1*2^0 = 5

010 = 0*2^2+1*2^1+0*2^0 = 4

011 = 0*2^2+1*2^1+1*2^0 = 3

010 = 0*2^2+1*2^1+0*2^0 = 2

001 = 0*2^2+0*2^1+1*2^0 = 1

每三位rwx對應一三位二進位制(如:rwx==111, r-x==101)

數字許可權事例:

rwx(檔案所有者)rwx(組使用者)rwx(其他使用者) == 111 111 111 == 777

rwx(檔案所有者)r--(組使用者)r--(其他使用者) == 111 100 100 == 744

應用:

hacker@hmtx-star:/home$ ls -la

drwxr-xr-x 3 root root 4096 4月 16 09:50 ./drwxrwxrwx 24 root root 4096 7月 23 16:41 ../drwxr--r-- 55 hacker hacker 4096 9月 15 16:06 hacker/hacker@hmtx-star:/home$ chomd 700 hacker/hacker@hmtx-star:/home$ ls -la

total 12drwxr-xr-x 3 root root 4096 4月 16 09:50 ./drwxrwxrwx 24 root root 4096 7月 23 16:41 ../drwx------ 55 hacker hacker 4096 9月 15 16:06 hacker/

linux 檔案許可權修改

檢視linux檔案的許可權 ls l 檔名稱 檢視linux資料夾的許可權 ls ld 資料夾名稱 所在目錄 修改檔案及資料夾許可權 sudo chmod 代表型別 所有者 組使用者 其他使用者 常用修改許可權的命令 sudo chmod 600 只有所有者有讀和寫的許可權 sudo chmod 6...

linux修改檔案許可權

使用chmod 777 修改檔案或目錄的讀寫執行許可權 命令 chmod 777 tmp abc.txt rwxrwxrwx.1 root root 156 tmp abc.txt 使用 chown 命令可以修改檔案或目錄所屬的使用者 命令 chown 使用者 目錄或檔名 例如 chown abc ...

Linux修改檔案許可權

檢視檔案許可權 ls l filename 當輸入這條命令時會出現 rw rw r 一共有十位數,其中 最前面那個 代表的時型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r 代表的是其他人 other 然後我再解釋一下後面那9位數 r 表示...