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!
Skapa användare
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
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
- 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
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:

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!
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Skapa användare
För att bygga vidare på Katts förslag så blir då scriptet ungefär:
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... 
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

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...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Re: Skapa användare
Tackar tackar
Det där kallar jag bra svar på kort tid!
Uppskattas hårt
Tack för hjälpen!

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