VSFTPD - Nie mogę kopiować plików na niektóre foldery


(system) #1

Mam serwer VPS, loguję się przez Putty i zainstalowałem vsftpd.

Problem polega na tym, że mam pełny dostęp tylko do folderów które sam stworzę total commanderem po połączeniu się z serwerem FTP.

Jak zrobię jakiś folder logując się przez SSH w Putty to nie mogę nic do niego wrzucić ani stworzyć w nim folderu. Muszę wtedy dodawać mu atrybut 777 przez Putty (chmod 777).

Czy da się to jakoś naprawić żebym mógł normalnie do każdego folderu wejść i wrzucać pliki?

Oto mój plik vsftpd.conf jeśli cos pomoze

nopriv_user=ftpuser

listen=YES

listen_port=10021

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

xferlog_enable=NO

max_clients=5

max_per_ip=2

chroot_local_user=YES

secure_chroot_dir=/var/chroot/vsftpd

chroot_list_enable=NO

(roobal) #2

Przez ssh logujesz się jako root? Jeśli tak, to domyślnie tylko root ma prawa do katalogu, zamiast chmod 777, wystarczy 755, chyba że rzeczywiście wszyscy mają mieć pełny dostęp, łącznie z usuwaniem katalogów i tworzeniem podkatalogów.

Pozdrawiam!


(system) #3

Poradziłem sobie z tym problemem. Po prostu zedytowałem plik /etc/passwd wpisując 0:0 dla użytkownika ftpuser.

Można zamknąć.