Kiedy próbuję połączyć się z serwerem FTP, pojawia się komunikat: „500 OOPS: nie można zmienić katalogu: / home / $ USER / public_html”
- kiedy powtórzę echo $ USER - dostaję prawidłową nazwę użytkownika
- wygląda na to, że $ USER nie jest interpretowany w moim /etc/vsftpd.conf
- kiedy usuwam "local_root = / var / www / sites / $ USER" I wszystko działa płynnie.
Korzystam z wersji vsftpd 2.2.2 i Ubuntu 10.04.1 LTS Release: 10.04 Codename: lucid
user_sub_token=$USER
powoduje to, że oryginalna konfiguracja plakatu działa, ponieważ zmienna $ USER otrzymuje użyteczną wartość. Zobacz mój komentarz w drugiej odpowiedzi.