Ubuntu的許多操作是在終端中進行的,通過sudo命令管理的文件是由root持有權限的,一般用戶是無法改變的。在圖形界面上,我們可以通過屬性中的權限選項夾進行操作。但是一旦文件的屬性顯示當前用戶沒有讀寫權力時,無法在圖形界面上修改權限。
常用方法如下:
sudo chmod 600 ××× (只有所有者有讀和寫的權限)
sudo chmod 644 ××× (所有者有讀和寫的權限,組用戶只有讀的權限)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的權限)
sudo chmod 666 ××× (每個人都有讀和寫的權限)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的權限)
其中×××指文件名(也可以是文件夾名,不過要在chmod後加-ld)。
解釋一下,其實整個命令的形式是
sudo chmod -(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)
三位數的每一位都表示一個用戶類型的權限設置。取值是0~7,即二進制的[000]~[111]。
這個三位的二進制數的每一位分別表示讀、寫、執行權限。
如000表示三項權限均無,而100表示只讀。這樣,我們就有了下面的對應:
0 [000] 無任何權限
4 [100] 只讀權限
6 [110] 讀寫權限
7 [111] 讀寫執行權限
現在看上面的幾個常用用法就非常清楚了。試著自己來修改權限吧
最後同時附上查詢文件(或文件夾)權限的命令
ls -l 文件名稱 (文件夾將-l改為-ld)。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2