GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment changer le répertoire par défaut de Vsftpd en/au lieu du répertoire personnel de l'utilisateur ?

J'ai actuellement vsftpd installé de telle manière que lorsqu'un utilisateur, disons par exemple mon compte frederik s'authentifie, je serai dirigé vers mon répertoire personnel /home/frederik/ .

C'est un problème pour certains clients FTP, car ils ne peuvent rien changer en dehors de ce dossier par défaut, par exemple /home/ (même avec la permission).

Comment puis-je le changer pour que les utilisateurs authentifiés soient dirigés vers / à la place ?

Réponse acceptée :

Ajoutez simplement cette ligne à /etc/vsftpd.conf :

local_root=/

Redémarrez le service vsftpd pour appliquer les modifications :

sudo systemctl restart vsftpd

Essentiellement, vous pouvez le définir dans le répertoire de votre choix. Vous pouvez également utiliser $USER dans le chemin, il sera remplacé par le login de l'utilisateur.

Donc, si vous définissez local_root , par exemple, à /home/$USER/ftp , puis lorsqu'un utilisateur se connectera à votre serveur, il sera dirigé vers le ftp dossier dans son répertoire personnel.


Ubuntu
  1. Comment créer un utilisateur avec un répertoire personnel personnalisé sous Linux

  2. Comment changer le programme de « lecture » ​​par défaut ?

  3. Comment changer le nom d'hôte ?

  4. Comment changer le port par défaut du bureau à distance (vnc) ?

  5. Comment changer le nouveau répertoire de fenêtre par défaut à partir du tmux

Comment changer le répertoire personnel de Jenkins

Comment utiliser la commande Linux cd pour changer de répertoire

Comment changer le shell utilisateur par défaut dans le système d'exploitation Linux

Comment changer le shell par défaut dans le système Linux

Comment changer le terminal par défaut dans Ubuntu

Comment changer le répertoire racine du document dans Plesk ?