2013-10-24 32 views
-1

無法更改cgi-bin的權限。我想該文件夾有用戶寫選項太無法更改Linux中文件的權限

[email protected]:~/public_html> ls -l 
total 12 
drwxr-xr-x 2 root root 4096 2013-10-24 11:16 cgi-bin 
-rw-r--r-- 1 john users 835 2013-10-24 15:54 index.html 

當我寫

[email protected]:~/public_html> chmod 770 cgi-bin 

錯誤:

搭配chmod:改變'權限的cgi-bin':操作不允許

+3

因爲'CGI-bin'屬於root用戶,你需要使用'sudo'或根本身更改該文件的權限。 – fedorqui

+0

我應該寫什麼? –

+1

'sudo chmod 770 cgi-bin'或'sudo su -'然後'chmod 770 cgi-bin'。但是你必須在sudoers文件中才能做到這一點。 – fedorqui

回答

1

您應該使用

sudo chmod 770 cgi-bin 

或遞歸更改文件夾中的所有文件

sudo chmod -R 770 cgi-bin 
0

您也可以使用此

$ sudo chmod -R 777 dirpath/filename 
+1

如果您使用-R命令它將遞歸地更改,所以如果您使用dirpath /文件名然後-R命令不會真的需要 –

+0

777不是770 .... – hek2mgl