web-dev-qa-db-fra.com

Webmin FTP User - Créer un utilisateur pour afficher le dossier d'un autre utilisateur

J'ai donc un serveur avec Webmin installé et j'ai réussi à créer un utilisateur avec un groupe ftp et à configurer le compte de telle sorte qu'une fois qu'ils ont ftp sur le site, ils ne peuvent voir que leur dossier ftp ... tout va bien .

Cependant, je me suis simplement demandé s'il y avait un moyen de configurer un autre utilisateur, mais leur permettre d'accéder au dossier des utilisateurs précédents via FTP?

Il y a une option pour choisir le répertoire personnel lors de la création de l'utilisateur, mais il ne répertorie pas le dossier '/ utilisateur' qui est, je suppose, le dossier virtuel de chaque utilisateur créé par Webmin (accessoirement exactement sur le serveur). tous les fichiers sont-ils téléchargés?).

Ainsi, l'utilisateur_1 a un groupe FTP et lorsqu'il se connecte à l'aide de ses détails FTP, il voit son dossier.

user_2 doit être ajouté pour pouvoir ftp dans exactement le même dossier que user_1.

Merci beaucoup

1
lee-m123

Supposons que vous avez quelque chose comme:

  • /shared
  • /home/steve
  • /home/simon

Et vous voudriez que les utilisateurs Steve et Simon puissent accéder à /shared alors le moyen le plus simple consiste à créer le dossier et puis lui affectez un groupe FTP permettant aux deux utilisateurs d'écrire/lire accès au besoin.

Ensuite, pour que /shared soit visible lorsque Simon ou Steve se connectent au FTP, vous devez simplement créer un lien symbolique , ce qui ajoute un raccourci dans /home/simon/shared. Si vous souhaitez que votre serveur le fasse automatiquement lors de l'ajout d'un nouvel utilisateur, vous devez coder un script ou utiliser commandes personnalisées .

Maintenant, tout cela étant dit ... idéalement, vous devriez choisir d'utiliser SFTP plutôt que FTP, c'est plus sécurisé (clés SSH) et plus fonctionnel, vous aurez également la possibilité de désactiver complètement le service FTP.

0
Simon Hayter