[+] Dodawanie wielu użytkowników - serwer

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
redelek
Posty: 89
Rejestracja: 19 marca 2007, 13:45

[+] Dodawanie wielu uŻytkowników - serwer

Post autor: redelek »

Witam,

Macie pomysł albo skrypt którym możecie się podzielić.
Na dwóch serwerach muszę dodać po 100 użytkowników.
Czy jest możliwość dodania wszystkich na raz pobierając informacje z pliku?
Jak powinien wyglądać taki plik i skrypt.

Będę wdzięczny za pomoc

[ Dodano: 2008-05-16, 19:47 ]
oj oj nie mówcie że nik takiego nigdy nie robił?
No nic
To moje wypocinki może komuś się przyda

Kod: Zaznacz cały

 #!/bin/bash
# Skrypt do dodawania wielu kont uzytkownikow
# Zadanie skryptu
# - dodanie konta z opisem
# - ustawienie hasla
# - przypisanie do grupy users
# - skopiowanie danych z katalogu skel ( /etc/skel )
# - zalozenie katalogu domowego
###################
plik_z_danymi="new_user.txt"
liczba_lini=`cat $plik_z_danymi |wc -l`

for X in `seq $liczba_lini`
 do
         LINIA=`cat $plik_z_danymi |head -n $X | tail -n1`
         opis=`echo $LINIA |cut -f1 -d';'`
         uzytkownik=`echo $LINIA |cut -f2 -d';'`
         haslo=`echo $LINIA |cut -f3 -d';'`
         grupa=`echo $LINIA |cut -f4 -d';'`
         powloka=`echo $LINIA |cut -f5 -d';'`
        useradd -m  -c "$opis" -g $grupa -G $grupa -s $powloka $uzytkownik
chpasswd <<KONIEC
 $uzytkownik:$haslo
KONIEC
done
Plik z danymi powinien wyglądać tak
opis;uzytkownik;grupa;powloka

PRZYK£AD
Piotr Redel;predel;Nasze#$Tajne!@HASLO;users;/bin/bash

Może komuś się przyda bo mi bardzo pomogło i ułatwiło pracę.
Choć nie było łatwo :)
Awatar użytkownika
Yampress
Administrator
Posty: 6425
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

http://www.howtoforge.com/how-to-add-li ... -text-file

przyjrzyj sie skryptom.
możesz cześć wykorzystać " dodawanie userów z pliku tekstowego" ... itp
ODPOWIEDZ