[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Cherche Script Création User sur RedHat 6.2



> Je cherche un script qui pourrait me permettre sur ma redhat 6.2 :
>     - de créer un user et son pwd sans créer /home/user
>     - d'ajouter user dans le fichier aliases de sendmail.

---snip--------------------
#!/bin/bash
user=$1
alias=$2

home=/tmp
shell=/bin/bash
group=users
salt=xx
password=$user

pass=$(perl -e 'print crypt("'$salt'","'$password'")."\n"')

useradd -g $group -d $home -s $shell -p $pass $user
echo "$alias: $user" >> /etc/aliases

---snip--------------------

à la fin, faut encore faire un
  newaliases
pour mettre à jour la liste des alias de sendmail.

Tu peux aussi mettre cette commande dans le script, à la fin.

Faut éxécuter le script comme root, et tu lui passes le nom de l'utilisateur ($1)
ainsi que l'alias ($2) sendmail comme paramètres, p.ex.:

mon_script guru pascal.bleser

Il utilise le nom d'utilisateur comme mot de passe initial.

> Je cherche aussi un truc pour que l'utilisateur puisse par une page html
> modifier son pwd .

Hmmm... déjà vu un truc comme ça sur freshmeat.
Fais une recherche sur freshmeat p.ex. avec "password cgi"

--
  -o) / Pascal Bleser                   ATOS Origin|
  /\\ \ e-Business Platform         Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
rm -rf /bin/laden || cat usa >/dev/null            :
---------------------------------------------------'

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]