Zrobiłem osobisty serwer FTP na starym laptopie, ale po podłączeniu mogę tylko czytać / pobierać bez przesyłania. Jak to zmienić? Dzięki za pomoc z góry Używam vsftpd
Zrobiłem osobisty serwer FTP na starym laptopie, ale po podłączeniu mogę tylko czytać / pobierać bez przesyłania. Jak to zmienić? Dzięki za pomoc z góry Używam vsftpd
Odpowiedzi:
vsftpd.conf
plik ustawień, znajdujący się w `/ etc / w dowolnym edytorze, na przykład:sudo vim /etc/vsftpd.conf
W pliku ustawień poszukaj linii, write_enable=YES
która prawdopodobnie zostanie skomentowana #write_enable=YES
, odkomentuj usunięcie jej #
z przodu i zapisz plik.
Na koniec uruchom ponownie usługę vsftpd, używając:
sudo service vsftpd restart
Uwaga:
Podczas używania będziesz musiał podać hasło sudo
.
Ponadto usługa została pierwotnie wymieniona w tej odpowiedzi jako ftpd, która może działać na niektórych komputerach zamiast vsftpd
write_enable=YES
nie działa dla chroot
włączonej konfiguracji. W takim przypadku musisz użyć allow_writeable_chroot=YES
niepewnego i nieudokumentowanego. Aby użytkownik FTP miał własny folder z uprawnieniami do zapisu, myślę, że to jedyny sposób na korzystanie z wirtualnych użytkowników ... Wciąż szukam dobrego przewodnika na ten temat.