2008年7月31日 星期四

Linux權限設定

一、設定目錄與檔案使用權限
請先用 ls -l 指令觀看目前檔案狀況

d rwx rwx rwx
d:檔案屬性,d表示這是一個目錄;-表示這是一個普通檔案;l表示一個符號連結檔案
第一個rwx:檔案擁有者的權限
第二個rwx:同群組使用者的權限
第三個rwx:其他使用者的權限

r(Read,讀取);w(Write,寫入);x(eXecute,執行)

使用數字法更改權限

●r:對應數值為 4
●w:對應數值為2
●x:對應數值為1

rwx合起來就是4+2+1=7

Ex.
●-rwx------:等於數字標示700
●-rwxr--r--:等於數字標示744
●-rw-rw-r-x:等於數字標示665
●drwx--x--xx:等於數字標示711

用chmod指令可來改變檔案與目錄的權限
chmod 777 filename

使用文字法更改權限

第一個rwx:檔案擁有者的權限,代號為u(User)
第二個rwx:同群組使用者的權限,代號為g(Group)
第三個rwx:其他使用者的權限,代號為o(Other)

Ex.
●u+rw:為檔案擁有者加入讀取和寫入的權限
●g-x:將同群組使用者的執行權取消
●u+rwx,g-w,o-w:加入檔案或目錄擁有者有完整的權限,並取消群組與其他使用者的寫入權限

chmod u-s,g-s,o-s filename

二、改變擁有權

只有root管理者帳號,可以將檔案的擁有者移轉給其他人。
使用chown指令便可以修改檔案或目錄的擁有者及所屬群組。

chown linda.users filename
linda:指定該檔案的擁有者
users:指定該檔案所屬的群組

◎想一次更改整個目錄下的所有檔案權限,則請使用參數“-R“啟用遞迴參數。

1 則留言:

Jonathan Kao 提到...

怎麼那麼久沒新東西啦?