root@pc
:~# ls -l file
-rw-r--r-- 1 root root 0 2012-07-26 14:52 file
-rw-r--r-- 是檔案的許可權位。
第一位是檔案型別:
d 目錄
l 符號連線
s 套接字
b block裝置
c 字元裝置
- 普通檔案
除去最前面的1位,後面跟著的分別是檔案屬主、同組使用者、其他組使用者 的許可權。rwx 代表read、write、excute。
1 代表硬連線數。
root@pc:~# ln file file_tmp
root@pc:~# ls -l file*
-rw-r--r-- 2 root root 0 2012-07-26 14:52 file
-rw-r--r-- 2 root root 0 2012-07-26 14:52 file_tmp
root@pc:~# stat file
file: `file'
size: 0 blocks: 0 io block: 4096 regular empty file
device: 802h/2050d inode: 3539061 links: 3
access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)
access: 2012-07-26 14:52:34.516617450 +0800
modify: 2012-07-26 14:52:34.516617450 +0800
change: 2012-07-26 14:57:24.145116941 +0800
root@pc:~# stat file_tmp
file: `file_tmp'
size: 0 blocks: 0 io block: 4096 regular empty file
device: 802h/2050dinode: 3539061links: 3
access: (0644/-rw-r--r--) uid: ( 0/ root) gid: ( 0/ root)
access: 2012-07-26 14:52:34.516617450 +0800
modify: 2012-07-26 14:52:34.516617450 +0800
change: 2012-07-26 14:57:24.145116941 +0800
你會發現硬鏈結的inode節點是公用的。
chmod 修改許可權位:
c h m o d命令的一般格式為:
chmod [who] operator [permission] filename
w h o的含義是:
u 檔案屬主許可權。
g 同組使用者許可權。
o 其他使用者許可權。
a 所有使用者(檔案屬主、同組使用者及其他使用者)。
o p e r a t o r的含義:
+ 增加許可權。
- 取消許可權。
= 設定許可權。
p e r m i s s i o n的含義:
r 讀許可權。
w 寫許可權。
x 執行許可權。
s 檔案屬主和組s e t - i d。
umask許可權遮蔽位
例如umask 為002
建立目錄的許可權位775:rwxrwxr-x
檔案的許可權位: 664:rw-rw-r--
UNIX檔案安全與許可權
total 74434 表示該目錄中所有檔案所佔的空間 2 表示該檔案硬鏈結的數目 39921 表 示該檔案的長度,用位元組表示,不是k位元組 rwxrwxr x 代表該檔案或目錄 的讀寫執行許可權,第一位表示該檔案型別 7種 d 目錄 l 符號鏈結 指向另乙個檔案 s 套 接字檔案 b 塊裝置檔案...
linux檔案安全與許可權
檔案許可權和分析 img drwxr xr x 1 root root 4096 jan 26 14 49 bin 其中 1.第乙個字元d 表示檔案的型別。有以下種類 1 d 目錄檔案 directory 2 l 符號鏈結,指向另乙個檔案 link 3 b 塊裝置檔案 block device 4 ...
Linux shell 檔案安全與許可權 04
1.9 符號鏈結 軟鏈結實際上就是乙個指向檔案的指標 命令形式 ln s source path target path 示例 在系統中 var目錄專案有乙個log目錄 裡面有乙個日誌檔案yum.log 為了方便檢視 我們想要在根目錄中就能直接訪問到 如下命令 ln s var log yum.lo...