Google Code Prettify

2012年11月8日 星期四

Ubuntu - 變更目錄或檔案的權限





想要取得目錄或檔案之權限的話,可先用 ls -l  來查詢該目錄或檔案的權限資訊,如下舉例,

第一個欄位(10碼)為此目錄或檔案的權限設定,如 -rw-r--r--
第二個欄位(01))為此目錄或檔案的連結數量,如 1
第三個欄位(未定碼)為此目錄或檔案的UID名稱,如使用者 frle
第四個欄位(未定碼)為此目錄或檔案的GID名稱,如群組 frle
第五個欄位(未定碼)為此目錄或檔案的大小,如 293
第六個欄位(未定碼)為此目錄或檔案的最後修改日期時間,如 Mar 8 15:07
第七個欄位(未定碼)為此目錄或檔案的名稱,如檔案 log

先介紹三個指令,
chown  ->  改變擁有者。
chgrp   ->  改變群組擁有者。
chmod  -> 改變讀、寫和執行權限。



如果想更改 UID GID 的話,要先切換到 root 的環境下才可以,

若想用 root 管理者取得該目錄或檔案的權限,

可使用下指令的方式 chown [-R] UID:GID folder/file ,例如 chown root:root /home/frle/log

若只是單純的變更群組權限,也可使用下另一指令的方式, chgrp [-R] GID folder/file,例如 chgrp root /home/frle/log

如要改變讀、寫和執行的權限,可使用下另一指令 chmod [-R] -c ??? folder/file,例如 chmod -c 777 /home/frle/log

最後說明 -R 的功效 (或--recursive),其目的是連同目錄下的目錄及檔案都一同改變。


沒有留言:

張貼留言