Czy ktoś ma pomysł jak zrobić przeniesienie =
userów z jednego
serwera na drugi?
Ja sobie wymyśliłem taki scenariusz:
na nowym zakładam skryptem wszystkich userów =
przelatując się
po passwd.
Nadaję przy tym jakieś hasło (generowane np =
openssl :D)
Rozsyłam hasła na tydzień przed podstawiem = nowego serwera.
Czy ktoś ma pomysł na coś innego?
Natrafiłem na problem, na którym =
utknąłem.
Nie wiem jak w skrypnie dodać hasła.
useradd -p niestety dodaje hasło takie jak dostanie =
jako
paramet (nie szyfruje go). czym to hasło =
zaszyfować przedtem?
mój skrypt:
#!/bin/sh
USERS=`cat passwd |cut -d ':' -f1 |sort`
for USER in $USERS; do
HOMEDIR=`echo $USER |cut -d =
'_' -f1`
PASS=`openssl rand 7 | =
hexdump -e '5/1 "%02x"'`
if [ $HOMEDIR == $USER =
];then
HOMEDIR=local
fi
= DIR=/home/users/$HOMEDIR/
mkdir $DIR -p
useradd -d $DIR/$USER =
\
&nbs=
p; -s /bin/false -g users \
-p $PASS -m -k /etc/default/skel \
$USER
echo $USER > =
./wygenerowane/$USER-pass
echo $PASS >> =
./wygenerowane/$USER-pass
done
--
pozdrawiam Paweł Rohde [patt]
[gadu-gadu: =
755284 =
mail:pawel_NOSPAM@rohde.poznan.pl ]
[komórka : 501 433 =
051 &nbs=
p;  =
; =
]