drwxrwxrwx
| | | |
| | | 第三組(其他)([o]ther)
| | 第二組(和自己同群組的使用者)([g]roup)
| 第一組(自己)([u]ser)
檔案類型(這是目錄)
r: 讀取權
w: 寫入權
x: 執行權(目錄的進入權限)
-: 沒有此權限
-rw-r--r-- 只有自己可以讀寫,對其他使用者來說是唯讀,一般檔案的預設
-rwxr-xr-x 所有人都可以執行和讀取,通常可執行程式的設定都是這個
drwxr-xr-x 所有人都可以進入的目錄,通常預設是這個
-rw------- 只有本人可以讀取
改變檔案的權限設定
chmod a+rwx file
chmod a-rwx file
chmod u-rw file
把設定值想成三組二進位數字
rwx
421
rw-r--r-- => 644
rwxr-xr-x => 755
rwx------ => 700
chmod 755 file
看檔案的類型
txt:
text.txt: ASCII text
cpp source code:
hw.cpp: C++ source, ASCII text
executable file:
a: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=676b695849f54af25c2010df31df3a47df408b50, not stripped