在UNIX中,所有的文件及目錄都擁有自己的訪問權限,來限制用戶的訪問,提高系統(tǒng)的安全性.
每個文件及目錄都有三個級別的權限:所有者級別(u),組訪問級別(g),其他用戶訪問級別(o).每個級別都有三個權限:讀(r),寫(w),執(zhí)行(x).
例如:
#ls -la
-rwxrwxrwx 1 root root 6789 Nov 1 09:01 abc.c
drwxr-xr-x 2 root root 51 Nov 1 10:20 tool
abc.c為一個文件,第一個rwx表示文件所有者(即文件屬主)的權限為讀寫執(zhí)行.第二個rwx表示同組用戶的權限為讀寫執(zhí)行.每三個rwx表示其他組用戶的權限為讀寫執(zhí)行.
tool為一個目錄,每一個rwx表示目錄所有者(即目錄屬主)的權限為讀寫執(zhí)行.第二r-x表示同組用戶的權限為讀執(zhí)行.第三個r-x表示其他組用戶的權限為讀執(zhí)行.
我們可以用"1","0"來表示權限的設置與否.沒有設置權限"-",用"0"表示,設置了權限(不管是r,w或x),用"1"表示.
用0,1表示 轉換為八進制數(shù)表示 沒有權限 --- 000 0
執(zhí)行權限 --x 001 1
寫權限 -w- 010 2
寫執(zhí)行權限 -wx 011 3
讀權限 r-- 100 4
讀執(zhí)行權限 r-x 101 5
讀寫權限 rw- 110 6
讀寫執(zhí)行權限 rwx 111 7
下面便讓我們看一看該如何設置權限.舉例如下:
#chmod u+rwx abc.c 設置abc.c文件屬主的權限為rwx
#chmod g+rwx abc.c 設置abc.c文件同組用戶的權限為rwx
#chmod o+rwx abc.c 設置其他組的用戶對abc.c文件有讀,寫,執(zhí)行權限
這種設置等效于:
#chmod 777 abc.c
也等效于:
#chmod a+rwx abc.c (a表示所有用戶)
讓我們再看一個例子:
#chmod 755 lpsed
等效于:
#chmod u+rwx lpsed
#chmod g+r-x lpsed
#chmod o+r-x lpsed
表示所有的用戶對文件lpsed都有讀及執(zhí)行權限,只有文件屬主可以改變文件.即寫權限.
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
聯(lián)系:億恩小凡
QQ:89317007
電話:0371-63322206
本文出自:億恩科技【www.allwellnessguide.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]
|