De to verktøyene for å legge til eller opprette brukerkontoer i Unix/Linux -systemer er adduser og bruker. Disse kommandoene er designet for å legge til en enkelt brukerkonto i systemet om gangen. Hva om du har flere brukerkontoer som skal opprettes? Det er da du trenger et program som f.eks nye brukere.
Nye brukere er et nyttig kommandolinjeverktøy som brukes til å oppdatere og opprette nye brukerkontoer på en gang. Den er ment å brukes i IT -miljøer med store systemer der en systemadministrator trengte å oppdatere eller opprette flere brukerkontoer i batch. Den leser informasjon fra stdin (som standard) eller en fil for å oppdatere et sett med eksisterende brukerkontoer eller for å opprette nye brukere.
I denne artikkelen vil vi forklare hvordan du oppretter flere brukerkontoer i batchmodus ved hjelp av Nye brukere verktøy i Linux -systemer.
For å opprette brukere i en batch, kan du oppgi informasjonen i en fil i følgende format, det samme som standard passordfil:
pw_name: pw_passwd: pw_uid: pw_gid: pw_gecos: pw_dir: pw_shell.
hvor:
Merk følgende: Du bør beskytte inndatafilen siden den inneholder ukrypterte passord, ved å angi riktige tillatelser for den. Det skal bare være lesbart og skrivbart med rot.
For eksempel for å legge til brukerkontoer ravi og tecmint, kan du opprette en fil som heter users.txt som vist.
$ sudo vim users.txt
Deretter legger du til brukerkontoinformasjonene i filen i følgende format.
ravi: 213254 mistet: 1002: 1002: Tecmint Admin:/home/ravi:/bin/bash. tecmint:@!#@%$ Most: 1003: 1003: Tecmint:/home/tecmint:/bin/bash.
Lagre filen og angi nødvendige tillatelser for den.
$ sudo chmod 0600 users.txt
Kjør nå nye brukere kommando med inndatafilen for å legge til brukerkontoene ovenfor samtidig.
$ sudo nybrukere users.txt.
Først, nye brukere programmet prøver å opprette eller oppdatere de spesifiserte kontoene, og deretter skrive disse endringene til bruker- eller gruppedatabasene. I tilfelle av feil, bortsett fra i de siste skriver til databasene, er det ikke foretatt noen endringer i databasene. Dette er ganske enkelt hvordan nybrukerkommandoen fungerer.
Hvis den forrige kommandoen lykkes, sjekk /etc/passwd og /etc/groups filer for å bekrefte at brukerkontoene er lagt til som vist.
$ cat /etc /passwd | grep -E "ravi | tecmint"
For mer informasjon, se ny bruker mannsside.
$ mann nybruker
Du vil kanskje også sjekke disse relaterte artiklene nedenfor.
I denne artikkelen har vi forklart hvordan du oppretter flere brukere i Linux ved hjelp av nye brukere program. Bruk tilbakemeldingsskjemaet nedenfor for å stille spørsmål eller dele dine kommentarer med oss. Gi oss beskjed hvis du vet om lignende verktøy der ute.