1.linux下的所有文件和文件夾都由嚴格的許可權劃分.
2.文件和文件夾都有三種許可權:讀R,寫W,執行X
3.一個典型的文件許可權:-rwxrw-r—
第一個-說明時普通文件
然後依次每三位劃分是對文件屬主的許可權、同組其他用戶的許可權、其他人的許可權
4.創建文件:touch file_name 該文件具有預設的許可權
5.文件改變許可權,命令chmod
(1)符號模式
chmod [who] operator [permision] filename
ex. chmod u+x myfile
chmod go+x myfile
(2)絕對模式
chmod [mode] filename
ex chmod 666 myfile
chmod 744 myfile
6. 目錄許可權
r:列出該目錄中文件
w:在該目錄中創建或刪除文件
x:搜索或進入該目錄
7.suid&guid
如果一個腳本設置了suid,意味著其他用戶在執行該腳本時擁有其屬主的許可權.
如果一個腳本設置了guid,意味著其他用戶在執行該腳本時擁有屬主所屬用戶組中用戶的許可權
ex : 4755 suid
6711 suid and guid
8.chown&chgrp 改變文件的屬主和所屬的組
Chown owner file
Chgrp group file
8.找出你所屬於的用戶組
Id 命令
9.umask 是從許可權中拿走相應的位
777-umask 創建文件夾的預設許可權
666-umask 創建文件的預設許可權
ex
umask 002
umask 022
10.符號鏈接:
ln -s source_path target_path
[火星人
]
Shell學習筆記:文件許可權已經有804次圍觀
http://coctec.com/docs/linux/show-post-116806.html