Création de comptes sous linux
Résolu
maverick1984
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
maverick1984 Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
maverick1984 Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
Bonjour
Ca fait un bon bout de temps que j'essaye d'écrire un programme shell qui permet de créer le compte à tous les étudiants ( les noms sontmis ds un fichiers ) en concaténant le nom et prénoms. Examiner les cas particuliers, En prenant nom , prénoms , date et lieu de naissance ; créer des comptes systèmes.
Je cherche activment de l'aide dans ce sens. Merci d'avance et bonne journée
Ca fait un bon bout de temps que j'essaye d'écrire un programme shell qui permet de créer le compte à tous les étudiants ( les noms sontmis ds un fichiers ) en concaténant le nom et prénoms. Examiner les cas particuliers, En prenant nom , prénoms , date et lieu de naissance ; créer des comptes systèmes.
Je cherche activment de l'aide dans ce sens. Merci d'avance et bonne journée
A voir également:
- Création de comptes sous linux
- Creation de compte google - Guide
- Creation compte gmail - Guide
- Creation de site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Creation compte vinted - Guide
4 réponses
Salut,
#!/bin/bash groupadd etudiant for user in toto titi tata do useradd -g etudiant -m -s /bin/bash --password $(mkpasswd -H md5 "aaaaaaaa") $user done
merci bcp de ton attention lami20j
Dans ton script quel est le nom du fichier ? les utilisateurs sont toto titi tata ? et s'il en existe une cinquantaine ?
Meri d'avance
Dans ton script quel est le nom du fichier ? les utilisateurs sont toto titi tata ? et s'il en existe une cinquantaine ?
Meri d'avance
et s'il en existe une cinquantaine ?
voilà pour seulement 26 ;-))
voilà pour seulement 26 ;-))
root@debian:~# tail /etc/passwdavahi:x:104:105:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false haldaemon:x:105:108:Hardware abstraction layer,,,:/home/haldaemon:/bin/false gdm:x:106:111:Gnome Display Manager:/var/lib/gdm:/bin/false hplip:x:107:7:HPLIP system user,,,:/var/run/hplip:/bin/false jacques:x:1000:1000:jacques,,,:/home/jacques:/bin/bash snort:x:109:113:Snort IDS:/var/log/snort:/bin/false sshd:x:110:65534::/var/run/sshd:/usr/sbin/nologin lami20j:x:0:1001::/home/lami20j:/bin/bash smmta:x:111:114:Mail Transfer Agent,,,:/var/lib/sendmail:/bin/false smmsp:x:112:115:Mail Submission Program,,,:/var/lib/sendmail:/bin/false root@debian:~# cat liste_etudiant aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm nnn ooo ppp qqq rrr sss ttt uuu vvv www xxx yyy zzz root@debian:~# cat useradd.sh#!/bin/bash groupadd etudiant for user in $(cat liste_etudiant) do useradd -g etudiant -m -s /bin/bash --password $(mkpasswd -H md5 "aaaaaaaa") $user done root@debian:~# sh useradd.sh root@debian:~# tail -26 /etc/passwdaaa:x:1001:1002::/home/aaa:/bin/bash bbb:x:1002:1002::/home/bbb:/bin/bash ccc:x:1003:1002::/home/ccc:/bin/bash ddd:x:1004:1002::/home/ddd:/bin/bash eee:x:1005:1002::/home/eee:/bin/bash fff:x:1006:1002::/home/fff:/bin/bash ggg:x:1007:1002::/home/ggg:/bin/bash hhh:x:1008:1002::/home/hhh:/bin/bash iii:x:1009:1002::/home/iii:/bin/bash jjj:x:1010:1002::/home/jjj:/bin/bash kkk:x:1011:1002::/home/kkk:/bin/bash lll:x:1012:1002::/home/lll:/bin/bash mmm:x:1013:1002::/home/mmm:/bin/bash nnn:x:1014:1002::/home/nnn:/bin/bash ooo:x:1015:1002::/home/ooo:/bin/bash ppp:x:1016:1002::/home/ppp:/bin/bash qqq:x:1017:1002::/home/qqq:/bin/bash rrr:x:1018:1002::/home/rrr:/bin/bash sss:x:1019:1002::/home/sss:/bin/bash ttt:x:1020:1002::/home/ttt:/bin/bash uuu:x:1021:1002::/home/uuu:/bin/bash vvv:x:1022:1002::/home/vvv:/bin/bash www:x:1023:1002::/home/www:/bin/bash xxx:x:1024:1002::/home/xxx:/bin/bash yyy:x:1025:1002::/home/yyy:/bin/bash zzz:x:1026:1002::/home/zzz:/bin/bash root@debian:~#