Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/01/2010, à 23:20

inscriptiond

Script d'ajout d'utilisateurs

Bonjour;
Je suis débutant en ubuntu et j'aimerais bien si quelqu'un pourrait m'aider de créer un script permettant d'ajouter des utilisateurs, groupe, mot de passe d'une façon automatisée à partir d'un fihicer list.csv qui contient  Nom, prenom, date de naissance, poste,...)
Le nom d'utilisateur = nom concaténé avec 2 lettres du prénom
mot de passe = année de naissance.
Le groupe dont il appartient un utilisateur = nom du poste
Je vous remercier d'avance pour votre collaboration

edit modo : déplacé dans Console

Dernière modification par nesthib (Le 10/01/2010, à 00:17)

Hors ligne

#2 Le 10/01/2010, à 00:16

nesthib

Re : Script d'ajout d'utilisateurs

merci de respecter les règles du forum ne pas poster deux fois le même message. Pense également à poster dans la bonne rubrique.

en ce qui concerne ta requête, tu devrais regarder le manuel des commandes suivantes :
- adduser
- addgroup
- cut (ex. cut -c 1-2)
- awk (ex. awk '{print $2}' )


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#3 Le 17/01/2010, à 06:13

inscriptiond

Re : Script d'ajout d'utilisateurs

Salut
Pouvez-vous svp me donner la synatxe de la commande qui permet de changer la case (lettres mjuscule et miniscule) d'un nom stocké dans une variable; j'ai recherché partout mais j'en ai rien trouvé pour ubuntu
Merci

Hors ligne

#4 Le 17/01/2010, à 07:30

Hizoka

Re : Script d'ajout d'utilisateurs

jette un oeil ici : http://forum.ubuntu-fr.org/viewtopic.php?id=364992


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#5 Le 17/01/2010, à 12:28

nesthib

Re : Script d'ajout d'utilisateurs

il y a plus simple :

variable=unMot
echo ${variable^^}

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#6 Le 17/01/2010, à 12:37

Hizoka

Re : Script d'ajout d'utilisateurs

pas mal ça, y a moyen de mettre tout en minuscule dans le même genre ?


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#7 Le 17/01/2010, à 13:08

n3o51

Re : Script d'ajout d'utilisateurs

avec tr

ou

dd if=fichier1 of=fichier2 conv=lcase

Dernière modification par n3o51 (Le 17/01/2010, à 14:03)


Welcome to the real world
________________________________

Hors ligne

#8 Le 17/01/2010, à 13:32

Totor

Re : Script d'ajout d'utilisateurs

nesthib a écrit :

il y a plus simple :

variable=unMot
echo ${variable^^}

ouais mais à préciser que ce n'est valable qu'à partir de la v.4 de bash qui n'est pas encore très répendue.


-- Lucid Lynx --

Hors ligne

#9 Le 17/01/2010, à 15:04

nesthib

Re : Script d'ajout d'utilisateurs

Hizoka a écrit :

pas mal ça, y a moyen de mettre tout en minuscule dans le même genre ?

ouaips :

${variable,,}

si tu ne mets qu'un seul ^ ou , cela ne modifie que la première lettre

@Totor : c'est vrai! merci de la précision


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne