Linux

讓使用者在執行 vsftpd 的 debian 上通過 ftp 寫入 /var/www

  • February 27, 2016

我們的開發工具箱之一執行 debian 和 VSFTPD,我想允許一些選定的使用者寫入/var/www/testsite其子目錄。

他們可以/var/www通過主目錄中的符號連結瀏覽到,但他們不能寫。使用 FTP 或 SFTP 都沒關係。

有任何想法嗎?我發現這個問題很難用Google搜尋。

您對 /var/www/ 和 /var/www/testsite/ 的權限是什麼?

我的建議是給 /var/www/testsite/ 一個組,例如 testsiteGroup,確保 /var/www/testsite 對組具有 rw 權限,然後將使用者添加到組 testsiteGroup。

chgrp -R testsiteGroup /var/www/testsite/ 
chmod g+w /var/www/testsite/ 
usermod -a -G testsiteGroup # this wil be done for each user, and the -a is critical 
                           # the -a appends group to users groups, without -a you will
                           # be replacing the users groups with the one listed 

引用自:https://serverfault.com/questions/188966