web-dev-qa-db-fra.com

Installation de FTP et ajout d’utilisateur à un compte FTP

J'ai installé FTP sur un serveur Ubuntu et veux maintenant ajouter un utilisateur. J'utilise ce tutoriel: http://www.debian-administration.org/articles/38

Tout fonctionnait bien mais je suis resté bloqué sur l'étape d'ajouter un utilisateur. quand j'ai fait ceci:

# Sudo pure-pw useradd remo -u ftpuser -g ftpgroup -d /home/pubftp/remo -N 10

Cela me donne l'erreur "Vous devez donner uid et gid non-root".

Je pensais contrôler les identifiants utilisateur et gid de l'utilisateur et le mettre en commande, mais l'utilisateur n'était pas encore créé. donc ne peut pas obtenir son uid.

Comment le faire des amis?

1
narayanpatra

Inutile d'utiliser la commande ci-dessus, si vous utilisez un utilisateur local, créez un compte en utilisant simplement useradd usernamehere, créez également un mot de passe pour l'utilisateur, puis modifiez le fichier de configuration en local_user YES, connectez-vous. à partir du client à vérifier et cela fonctionnera, vos fichiers d'utilisateur local seront stockés sous /home/username, l'utilisateur local sera redirigé vers le répertoire de base de l'utilisateur local. Si vous créez une connexion FTP anonyme, sa redirection vers /var/ftp/pub c'est différent, si vous n'avez pas besoin de parcourir tous les dossiers sauf le répertoire de départ Enable Chroot_local_enable YES, votre utilisateur local ne pourra accéder qu'à son répertoire de base

1
Babin Lonston