linux下檔案的許可權
在當前目錄下,使用ls -l命令可以查出當前目錄下非隱藏檔案的許可權設定。在許可權字段一共有十個位 如: -rwxrwx-w-減號是表示沒有這個許可權。第一位是用於表示檔案屬性的,如果是「d」則表示這是乙個資料夾,如果是「l」表示這是乙個鏈結,如果是「-」則表示是乙個普通檔案。
第2位到第4位是表示檔案擁有者對該檔案所擁有的許可權,第5位到第7位是檔案擁有者所在工作組中其他使用者對該檔案所擁有的許可權,最後3位是其他使用者的對該檔案所擁有的許可權。
假設我要修改資料夾許可權為777,則在終端輸入 chmod 777 /var/home/userid/cc
資料夾的許可權就變為了777。
如果是遞迴處理所有的檔案及子目錄許可權可以用 chmod -r 777 /var/home/userid/cc
具體的許可權(例如777的含意等)在下面解釋下:
1.777有3位,最高位7是設定檔案所有者訪問許可權,第二位是設定群組訪問許可權,最低位是設定其他人訪問許可權。
其中每一位的許可權用數字來表示。具體有這些許可權:
r(read,讀取,許可權值為4):對檔案而言,具有讀取檔案內容的許可權;對目錄來說,具有瀏覽目 錄的許可權。
w(write,寫入,許可權值為2):對檔案而言,具有新增、修改檔案內容的許可權;對目錄來說,具有刪除、移動目錄內檔案的許可權。
x(execute,執行,許可權值為1):對檔案而言,具有執行檔案的許可權;對目錄了來說該使用者具有進入目錄的許可權。
2.首先我們來看如何確定單獨一位上的許可權數值,例如最高位表示檔案所有者許可權數值,當數字為7時,7用「rwx」表示––
又如果數值為6,則用「rw-」表示––,」-」表示不具備許可權,這裡表示不具備「執行」許可權。
假如我們設定其他使用者的訪問許可權為 「r–」,則數值為4+0+0=4
一開始許多初學者會被搞糊塗,其實很簡單,我們將rwx看成二進位制數,如果有則用1表示,沒有則有0表示,那麼rwx則可以表示成為:111
而二進位制的111就是7。
誰擁有這個許可權
檔案所有者
組內使用者
公共使用者
可讀=400
0可寫=200
0可執行=100
0實際許可權,縱向相加00
0 如果php需要在某資料夾下建立檔案,請把該檔案的許可權全部設定:即可都可寫和可執行777
為了安全起見,正常的php檔案應該設定成:所有者可讀可寫,組使用者可讀,公共使用者可讀644
linux修改資料夾 檔案目錄許可權
linux fedora ubuntu修改檔案 文 件夾許可權的方法差不多。很多人開始接觸linux時都很頭痛linux的檔案許可權問題。這裡告訴大 家如何修改linux檔案 資料夾許可權。以主資料夾下的乙個名為 cc 的資料夾為例。1.開啟終端。輸入 su 沒有引號 2.接下來會要你輸入密碼,輸入...
linux修改資料夾 檔案目錄許可權
linux fedora ubuntu 修改檔案 資料夾許可權的方法差不多。很多人開始接觸linux時都很頭痛linux的檔案許可權問題。這裡告訴大家如何修改linux檔案 資料夾許可權。以主資料夾下的乙個名為 cc 的資料夾為例。1.開啟終端。輸入 su 沒有引號 2.接下來會要你輸入密碼,輸入你...
linux修改資料夾 檔案目錄許可權
linux fedora ubuntu修改檔案 資料夾許可權的方法差不多。很多人開始接觸linux時都很頭痛linux的檔案許可權問題。這裡告訴大家如何修改linux檔案 資料夾許可權。以主資料夾下的乙個名為 cc 的資料夾為例。下面一步一步介紹如何修改許可權 1.開啟終端。輸入 su 沒有引號 2...