Différences entre les versions de « Creation de compte ftp »

De BlaxWiki
Aller à la navigationAller à la recherche
(Page créée avec « Ce petit script simple a pour but de créer des comptes à la chaine à partir d'un fichier contenant la liste des users à créer, ici il s'agit de compte ftp. Pour des c... »)
 
 
Ligne 1 : Ligne 1 :
Ce petit script simple a pour but de créer des comptes à la chaine à partir d'un fichier contenant la liste des users à créer, ici il s'agit de compte ftp. Pour des créations plus  
Ce petit script simple a pour but de créer des comptes à la chaine à partir d'un fichier contenant la liste des users à créer, ici il s'agit de compte ftp. Pour des créations plus  
poussées, voir les scripts de cette [https://{{SERVERNAME}}/index.php/Déploiement_CMS page]
poussées, voir les scripts de cette [https://{{SERVERNAME}}/index.php/Déploiement_CMS page]
* creation_compte.sh
<pre>
#!/bin/bash
for i in `cat compte_userftp_a_creer.txt`; do
PASSWD=`mkpasswd -s 0`
echo "$i;$PASSWD" >> list_user_pw_ftp.txt
chmod 700 list_user_pw_ftp.txt
useradd -d /home/$i -m -s /sbin/nologin $i
echo $i:$PASSWD | chpasswd
done
</pre>
* compte_userftp_a_creer.txt (fichier contenant la liste des users à créer
<pre>
test
test2
</pre>
* list_user_pw_ftp.txt (fichier de résultat contenant le compte et le mot de passe associé)
<pre>
test;Sxj5cm6Vg
test1;ln33QpwLc
</pre>


[[Catégorie:Script]]
[[Catégorie:Script]]

Version actuelle datée du 8 octobre 2013 à 08:48

Ce petit script simple a pour but de créer des comptes à la chaine à partir d'un fichier contenant la liste des users à créer, ici il s'agit de compte ftp. Pour des créations plus poussées, voir les scripts de cette page

  • creation_compte.sh
#!/bin/bash
for i in `cat compte_userftp_a_creer.txt`; do
PASSWD=`mkpasswd -s 0`
echo "$i;$PASSWD" >> list_user_pw_ftp.txt
chmod 700 list_user_pw_ftp.txt
useradd -d /home/$i -m -s /sbin/nologin $i
echo $i:$PASSWD | chpasswd
done
  • compte_userftp_a_creer.txt (fichier contenant la liste des users à créer
test
test2
  • list_user_pw_ftp.txt (fichier de résultat contenant le compte et le mot de passe associé)
test;Sxj5cm6Vg
test1;ln33QpwLc