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
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
