Shell學習筆記:文件許可權

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

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學習筆記:文件許可權已經有416次圍觀

http://coctec.com/docs/linux/show-post-116806.html