Skapa användare

Mjukstarta här!
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
ThuxXx
Inlägg: 33
Blev medlem: 01 feb 2010, 11:04
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Skapa användare

Inlägg av ThuxXx »

Hejsan, jag har postat här innan om just detta. Men jag har inte fått något bra och lämpligt svar.

Någon som kan om bash-scriptning som kan hjälpa mig att skapa användare?

Användarna ska läggas till genom useradd-kommandot. Jag har ett ex antal användare som ska scriptas in, dock har jag misslyckats totalt varenda gång så de inte hamnar i de grupper de borde och lösenorden blir fel med mera..
Användarna ligger i en textfil som scriptet ska läsa in.

Tack på förhand!
Användarvisningsbild
Katt
AVREGISTRERAD
Inlägg: 625
Blev medlem: 19 nov 2009, 11:04
OS: Arch Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Bohuslän
Kontakt:

Re: Skapa användare

Inlägg av Katt »

Beklagar att du inte fått någon hjälp innan, men det skall vi kunna lösa :)
Först står det mesta du behöver veta om kommandot om du skriver man useradd. Jag antar du visste detta men kan vara värt att nämna. De tre argumenten du i huvudsak verkar behöva är: huvudgrupp, grupper, lösenord. Du borde enkelt kunna skriva:

Kod: Markera allt

useradd -g huvudgrupp -G grupp1,grupp2,grupp3 -p lösenord användarnamn
Det är inte lätt när det är svårt!
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Skapa användare

Inlägg av Osprey »

För att bygga vidare på Katts förslag så blir då scriptet ungefär:

Kod: Markera allt

#! /bin/bash
#
USERS=$(cat ulist.txt)
for USER in $USERS; do
    useradd -g huvudgrupp -G grupp1,grupp2,grupp3 -p lösenord $USER
done
Där "ulist.txt" är namnet på den filen som innehåller användarnamnen, "huvudgrupp", "grupp1", "grupp2" och "lösenord" är värden som du får fylla i manuellt i scriptet innan. Om du ska ha olika grupper och lösenord och så, så får trixa till det en bit till... :)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
ThuxXx
Inlägg: 33
Blev medlem: 01 feb 2010, 11:04
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Skapa användare

Inlägg av ThuxXx »

Tackar tackar :)

Det där kallar jag bra svar på kort tid!

Uppskattas hårt ;) Tack för hjälpen!
Skriv svar

Återgå till "För nybörjaren"