Uprawnienia FTP odczytają, ale nie zapisują

11

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

użytkownik156980
źródło
1
Czy dostaniesz pozwolenie? Bez dalszych szczegółów trudno byłoby wskazać problem.
Stef K
Tak Odmowa
dostępu

Odpowiedzi:

16
  • Będziesz musiał edytować vsftpd.confplik ustawień, znajdujący się w `/ etc / w dowolnym edytorze, na przykład:

sudo vim /etc/vsftpd.conf

  • W pliku ustawień poszukaj linii, write_enable=YESktó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

Stef K.
źródło
3
Cześć, mam uncomment write_enable = TAK, ale to nie działa. Mówi, że nie można utworzyć pliku
Sarz
1
To część odpowiedzi, ale niewystarczająca. Mam ten sam problem i to nie rozwiązuje problemu. Myślę, że musisz utworzyć użytkownika na serwerze i dać mu uprawnienia, ale wciąż czytam. Zaktualizuję, jeśli znajdę rozwiązanie.
TenLeftFingers
1
To zadziałało dla mnie.
Gruber,
Mrugnięcie write_enable=YESnie działa dla chrootwłączonej konfiguracji. W takim przypadku musisz użyć allow_writeable_chroot=YESniepewnego 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.
MrCalvin