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