Aktuálně mám vsftpd nainstalovaný tak, že když uživatel řekne například můj účet frederik autentizuje, budu přesměrován do mého domovského adresáře /home/frederik/ .
To je problém pro některé FTP klienty, protože se nemohou změnit na nic mimo tuto výchozí složku, například /home/ (dokonce s povolením).
Jak to mohu změnit tak, aby ověření uživatelé byli přesměrováni na / místo toho?
Přijatá odpověď:
Stačí přidat tento řádek do /etc/vsftpd.conf :
local_root=/
Chcete-li použít změny, restartujte službu vsftpd:
sudo systemctl restart vsftpd
V podstatě jej můžete nastavit do libovolného adresáře, který chcete. Můžete také použít $USER v cestě bude nahrazeno přihlašovacím jménem uživatele.
Pokud tedy nastavíte local_root , například na /home/$USER/ftp a když se uživatel připojí k vašemu serveru, bude přesměrován na ftp složku v jeho domovském adresáři.