2011-10-31 37 views
0

我設置了一個文件夾(/ srv/www /)。在此文件夾中,找到所有Apache虛擬主機。例如, ;Linux設置文件夾權限(ftp和Apache2)

  • /srv/www/domain.com
  • /srv/www/domain2.com

自己創建的羣組的ftp用戶和執行以下命令:

  1. chmod root用戶:ftp-users/srv/www
  2. 012組成員

每當我將文件上傳到/srv/www/domain.com/public_html/它在默認情況下得到CHMOD 600,這必須是755

我該怎麼辦呢?

使用Debian Squeeze,Apache和vsFTPd。

回答

2

從vsftpd的手冊頁:

file_open_mode 的權限與上傳創建文件。 Umasks應用於此值之上。如果您希望上傳的文件可執行,您可能希望更改爲0777。 默認值:0666

local_umask ,對文件創建的umask設置爲本地用戶的價值。注意!如果要指定八進制值,請記住「0」前綴,否則該值將被視爲基本10整數! 默認值:077

玩弄theese兩個值achiev你想要的東西;)