GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak změnit výchozí adresář Vsftpd na / místo domovského adresáře uživatele?

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.


Ubuntu
  1. Jak změnit výchozí port vzdálené plochy (vnc)?

  2. Jak změnit proměnnou PATH v Linuxu

  3. Jak změnit výchozí prostředí v Linuxu

  1. Jak změnit výchozí shell v Linuxu

  2. Jak změnit počáteční adresář relace tmux?

  3. Jak lze změnit domovský adresář uživatele v Ubuntu 9.04?

  1. Jak vytvořit uživatele s vlastním domovským adresářem v Linuxu

  2. Jak změnit výchozí program „čtení“?

  3. Jak změnit výchozí /tmp na /home/user/tmp