2017-01-30 138 views
-1

我創建了一個FTP用戶名爲「ftp_user」但每當事情是通過這個用戶上傳或創建的,允許變成600和羣主也變爲FTP_USER權限與FTP用戶

這使得不可讀的www-data用戶(網絡服務器用戶)我必須修復權限和所有權,以便每次手動讀取www-數據

我希望允許爲755或777,並且所有者保留爲www-data,通過該權限,www-數據用戶仍然可以訪問文件

以下newfile是由FTP_USER創建的文件

-rwxrwxrwx 1 ftp_user www-data   1646 Sep 2 18:58 artisan 
    -rwxrwxrwx 1 ftp_user www-data   503 Sep 2 18:58 gulpfile.js 
    -rwxrwxrwx 1 ftp_user www-data   567 Sep 2 18:58 server.php 
    drwxrwxrwx 2 ftp_user www-data   4096 Sep 2 18:58 tests 
    -rwxrwxrwx 1 ftp_user www-data   449 Sep 6 12:41 User.php 
    drwxrwxrwx 3 ftp_user www-data   4096 Sep 22 19:06 bootstrap 
    drwxrwxrwx 2 ftp_user www-data   4096 Jan 26 15:06 blog 
    -rwxrwxrwx 1 ftp_user www-data   1357 Jan 26 15:06 composer.json_23nov_16 
    -rwxrwxrwx 1 ftp_user www-data   1389 Jan 26 15:06 composer.json 
    -rwxrwxrwx 1 ftp_user www-data   1317 Jan 26 15:06 cc 
    -rwxrwxrwx 1 ftp_user www-data   67 Jan 26 15:06 info.php 
    drwxrwxrwx 10 ftp_user www-data   4096 Jan 26 15:06 app 
    drwxrwxrwx 12 ftp_user www-data   4096 Jan 26 15:06 public 
    drwxrwxrwx 2 ftp_user www-data   4096 Jan 26 15:06 config 
    -rw------- 1 ftp_user ftp_user  0 Jan 30 15:26 newfile 

有沒有人有辦法解決嗎? 在此先感謝!

+0

堆棧溢出是編程和開發問題的網站納秒。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈有關Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww

回答

0

,如果你想改變上傳文件的權限在VSFTP 去/etc/vsftpd.conf 你可以用這個屬性指定上傳文件的面具

local_umask = 000

如果指定000作爲一個umask上傳的文件將獲得許可666和上傳的目錄將獲得許可777.