Script SH creation de comptes FTP
Résolu/Fermé
matt
-
23 avril 2007 à 13:09
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 25 avril 2007 à 16:01
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 25 avril 2007 à 16:01
A voir également:
- Script SH creation de comptes FTP
- Script vidéo youtube - Guide
- Creation compte gmail - Guide
- Creation de compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création site web - Guide
9 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
23 avril 2007 à 13:24
23 avril 2007 à 13:24
Salut,
Comment lances-tu ton script ?
Où se trouve-t'il ? (vérifier que le répertoire d'où est lancé le script se trouve bien dans la variable "$PATH")
;-))
Comment lances-tu ton script ?
Où se trouve-t'il ? (vérifier que le répertoire d'où est lancé le script se trouve bien dans la variable "$PATH")
;-))
Je me connecte en tant que Root et je lance mon script "directement", il est normalement bien placé ...
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
23 avril 2007 à 14:36
23 avril 2007 à 14:36
Re-
et je lance mon script "directement"
De quelle façon ???
ou
et je lance mon script "directement"
De quelle façon ???
./mon_scriptDans ce cas là, est-il exécutable ???
ou
sh mon_scriptMerci de répondre, sans quoi il est très difficile de déterminer les causes, la boule de cristal de CCM n'étant pas encore au point ;-)))
Oh je suis tres decu par la boule de cristal ... :-)
Je lance mon script en tapant directement :
mon_script.sh utilisateur mdp
Je lance mon script en tapant directement :
mon_script.sh utilisateur mdp
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
23 avril 2007 à 17:13
23 avril 2007 à 17:13
Essaies :
./ton_script.sh utilisateur mdpou
sh ton_script.sh utilisateur mdp;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
23 avril 2007 à 18:43
23 avril 2007 à 18:43
Re-
Fais un copier/coller de toute l'opération, depuis le lancement du script avec les arguments et la sortie d'erreurs...
Dans un second temps, active le débogage (set -xv) et relances ton script ("set +xv" pour revenir à la normale).
Fais un copier/coller de toute l'opération, depuis le lancement du script avec les arguments et la sortie d'erreurs...
Dans un second temps, active le débogage (set -xv) et relances ton script ("set +xv" pour revenir à la normale).
Code :
#!/bin/bash
account=$1
password=$2
#mkdir /home/ftpusers/$account
useradd -d /home/ftpusers/$account -m $account
passwd $account
$password
rm -rf /home/ftpusers/$account/* /home/ftpusers/$account/.[a-z]*
-------------------------------------
Execution :
ns36028:~ # ./ftp_user2.sh test999 test
Changing password for test999.
Nouveau mot de passe :
Mot de passe incorrect : trop court
Retaper le nouveau mot de passe :
Mot de passe changé.
A vrai dire, j'aimerai que le mot de passe soit seté directement.
#!/bin/bash
account=$1
password=$2
#mkdir /home/ftpusers/$account
useradd -d /home/ftpusers/$account -m $account
passwd $account
$password
rm -rf /home/ftpusers/$account/* /home/ftpusers/$account/.[a-z]*
-------------------------------------
Execution :
ns36028:~ # ./ftp_user2.sh test999 test
Changing password for test999.
Nouveau mot de passe :
Mot de passe incorrect : trop court
Retaper le nouveau mot de passe :
Mot de passe changé.
A vrai dire, j'aimerai que le mot de passe soit seté directement.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
25 avril 2007 à 15:12
25 avril 2007 à 15:12
Tiens, jette un oeil là : changer le mot de passe via un script
;-))
;-))
#!/bin/bash
account=$1
password=$2
#mkdir /home/ftpusers/$account
useradd -d /home/ftpusers/$account -m $account
echo "$account:$password" | chpasswd
rm -rf /home/ftpusers/$account/* /home/ftpusers/$account/.[a-z]*
Un petit pas pour l'homme, un grand pas pour ma societe :-)
Merci beaucoup
account=$1
password=$2
#mkdir /home/ftpusers/$account
useradd -d /home/ftpusers/$account -m $account
echo "$account:$password" | chpasswd
rm -rf /home/ftpusers/$account/* /home/ftpusers/$account/.[a-z]*
Un petit pas pour l'homme, un grand pas pour ma societe :-)
Merci beaucoup
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
25 avril 2007 à 16:01
25 avril 2007 à 16:01
De rien ;-))