2008年9月18日 星期四

linux 檔案屬性

linux 檔案屬性篇
屬性可以用10bit的二進位來看會比較明白
0000000000 -111111111
---------- drwxrwxrwx
也就是為什麻 r=4 w=2 r=1
第一個位是檔案類行[d-lbc]
d 目錄
- 檔案
l 連接檔
b 裝備可供儲存的設備
c 裝置的了列埠設備備
之後的九個 三個三個一組分為三組
111 111 111 也就是 7 7 7
rwx rwx rwx
其中x的屬性在目錄時 表示可偶進入目錄中
如果該目錄屬性為 110 110 110 6 6 6
則任何人看似可以讀寫但是沒有執行的權限所以無人可以用
#umask 檔案予設權限
在用ls後可以看到debian:~# l檔案屬性 擁有者 屬於那個群組 檔名
drwxr-xr-x 11 root root 4096 Sep 18 21:04 .
drwxr-xr-x 22 root root 4096 Sep 18 00:23 ..
drwx------ 2 root root 4096 Sep 18 23:23 .aptitude-rw------- 1 root root 1749 Sep 18 19:47 .bash_history
-rw-r--r-- 1 root root 558 Sep 12 01:04 .bashrc-rw-r--r-- 1 root root 517 Sep 12 00:26 .fonts.conf
drwxr-xr-x 3 root root 4096 Sep 12 00:17 .gcin
更改屬性用指令
#chmod -R 777 .gcin
#chown -R root:root .gcin

沒有留言: