Problème connexion ssh
supra250589
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
supra250589 Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
supra250589 Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Bonjour ,
j'ai créé un utilisateur "beutier" avec ce script:
#!/bin/bash
#Entrée des données
echo "Nom du dossier du professeur:"
read nom
echo "Login du professeur:"
read login
echo "Mot de passe du professeur:"
read mdp
login_elev="E"$nom
mdp_elev="E"$nom
#Création de l'entrée MySql
mysql -u root -p17ind76 -e"INSERT INTO proftpd.users (login,password,active) VALUES('$login',md5('$mdp'),1)" && echo "Entrée Mysql créée pour $nom"
#Creation du dossier utilisateur
cd /home/ftp/profs
if mkdir $nom 2> /dev/null
then
echo "Dossier $nom créé"
chown ftp:ftp $nom && echo "Droits attribués a ftp pour $nom"
else
echo "Un problème a été rencontré, le dossier existe peut-être déjà"
fi
#Droit utilisateurs
echo "local_root=/var/ftp/profs/$nom" > /etc/proftpd/proftpd_user_conf/$login
echo "write_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
echo "anon_upload_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
echo "anon_mkdir_write_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
echo "anon_other_write_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
#Creation du dossier élève associé
cd /home/ftp/profs/$nom
if mkdir docs 2> /dev/null
then
echo "Dossier docs créé dans $nom"
chown ftp:ftp docs && echo "Droits attribués a ftp pour docs"
else
echo "Un problème a été rencontré, le dossier existe peut-être déjà"
fi
#Creation du compte eleve associé
mysql -u root -p17ind76 -e"INSERT INTO proftpd.users (login,password,active) VALUES('$login_elev',md5('$mdp_elev'),1)" && echo "Entrée Mysql créée pour $login_elev"
echo "local_root=/var/ftp/profs/$nom/docs" > /etc/proftpd/proftpd_user_conf/$login_elev
echo "write_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
echo "anon_upload_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
echo "anon_mkdir_write_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
echo "anon_other_write_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
voila et quand j'essaye de me connecter en ssh , il affiche:
/#ssh beutier@ipserveur
beutier@ipserveur's password:
permission denied, please try again
j'utilise openssh
merci!
j'ai créé un utilisateur "beutier" avec ce script:
#!/bin/bash
#Entrée des données
echo "Nom du dossier du professeur:"
read nom
echo "Login du professeur:"
read login
echo "Mot de passe du professeur:"
read mdp
login_elev="E"$nom
mdp_elev="E"$nom
#Création de l'entrée MySql
mysql -u root -p17ind76 -e"INSERT INTO proftpd.users (login,password,active) VALUES('$login',md5('$mdp'),1)" && echo "Entrée Mysql créée pour $nom"
#Creation du dossier utilisateur
cd /home/ftp/profs
if mkdir $nom 2> /dev/null
then
echo "Dossier $nom créé"
chown ftp:ftp $nom && echo "Droits attribués a ftp pour $nom"
else
echo "Un problème a été rencontré, le dossier existe peut-être déjà"
fi
#Droit utilisateurs
echo "local_root=/var/ftp/profs/$nom" > /etc/proftpd/proftpd_user_conf/$login
echo "write_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
echo "anon_upload_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
echo "anon_mkdir_write_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
echo "anon_other_write_enable=YES" >> /etc/proftpd/proftpd_user_conf/$login
#Creation du dossier élève associé
cd /home/ftp/profs/$nom
if mkdir docs 2> /dev/null
then
echo "Dossier docs créé dans $nom"
chown ftp:ftp docs && echo "Droits attribués a ftp pour docs"
else
echo "Un problème a été rencontré, le dossier existe peut-être déjà"
fi
#Creation du compte eleve associé
mysql -u root -p17ind76 -e"INSERT INTO proftpd.users (login,password,active) VALUES('$login_elev',md5('$mdp_elev'),1)" && echo "Entrée Mysql créée pour $login_elev"
echo "local_root=/var/ftp/profs/$nom/docs" > /etc/proftpd/proftpd_user_conf/$login_elev
echo "write_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
echo "anon_upload_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
echo "anon_mkdir_write_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
echo "anon_other_write_enable=NO" >> /etc/proftpd/proftpd_user_conf/$login_elev
voila et quand j'essaye de me connecter en ssh , il affiche:
/#ssh beutier@ipserveur
beutier@ipserveur's password:
permission denied, please try again
j'utilise openssh
merci!
A voir également:
- Problème connexion ssh
- Gmail connexion - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
- Ssh download - Télécharger - Divers Web & Internet
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
6 réponses
Euh... juste un truc ;-\
Ton script là, il ne crée pas de compte Unix (login) sur le serveur, mais uniquement des entrées MySQL et FTP, non ?
Ton script là, il ne crée pas de compte Unix (login) sur le serveur, mais uniquement des entrées MySQL et FTP, non ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
uniquement mysql je pense, c pas moi qui a fait le script, tu te souvien de moi ou pas tu m'avait aider pour un autre script?^^ mais j'étais sous fedora et je suis sous debian maintenant