OVH Cloud OVH Cloud

Creation de comptes

1 réponse
Avatar
Jerome
Bonjour,

J'ai fait un script qui permet de créer des utilisateurs.

# DEMANDE NOM ET PRENOM
echo ""
echo -n "Prenom: "
read PRENOM
echo -n "Nom: "
read NOM

# FABRIQUE LE LOGIN PRENOM.NOM
LOGIN=$PRENOM.$NOM

# CREATION USER
useradd \
-c "${PRENOM} ${NOM}" \
-d "${REP}/${LOGIN}/" \
-g "${GROUP}" \
-s "/bin/false" \
"${LOGIN}"

Seulement voila, adduser ne semble pas accepter le caractère "."
Hors je veux que mes utilisteurs est comme login "prenom.nom"

Comment faire pour forcer adduser, ou alors changer dans le fichier
/etc/passwd la syntaxe (je pourrais creer prenom_nom et le changer apres
dans le fichier /etc/passwd en prenom.nom)

Merci d'avance.

JEROME

1 réponse

Avatar
Qing Liu
"Jerome" writes:

Bonjour,


Salut,

Seulement voila, adduser ne semble pas accepter le caractère "."
Hors je veux que mes utilisteurs est comme login "prenom.nom"


Chez moi (slackware 8.1), adduser accepte le ., mais pas useradd.

Comment faire pour forcer adduser, ou alors changer dans le fichier
/etc/passwd la syntaxe (je pourrais creer prenom_nom et le changer apres
dans le fichier /etc/passwd en prenom.nom)


Si adduser accepte le ., j'imagine que ça ne pose pas de problème
avec /etc/passwd.

--
Liu