[Comm] Re[2]: [Comm] Перенос юзеров со Спринга в Мастер
Alex Borisov
=?iso-8859-1?q?abmagic_=CE=C1_mail=2Eru?=
Пт Янв 24 10:07:48 MSK 2003
PS> 24 Январь 2003 08:35, aek написал:
>> Hello community,
>>
>> /etc/group
>> /etc/gshadow
>> /etc/passwd
>> я думаю переносятся один к одному
>> (куски с юзерами)
>> а вот как поступить с /etc/shadow ???
>> он на Мастере ПУСТОЙ и ОДИН (без /etc/shadow- ).
PS> см. /etc/tcb/
PS> можешь написать простой скриптик для переноса из /etc/shadow в /etc/tcb/*
PS> ну или вручную если пользователей не много :)
можно например вот-так:
--------------
#!/usr/bin/perl
# Переносим пользователей с сохранением их старых паролей
# с одного сервера на другой. На старом сервере был единый
# файл shadow, на новом исользуется система TCB
#
# в текущем каталоге должны быть файлы passwd и shadow
#
open(PASS, "<./passwd") || die "Файл не найден";
while (<PASS>)
{
($login, $pass, $uid, $gid, $name, $home_dir, $shell) = split(':');
print "$login $name\n";
system("/usr/sbin/useradd $login -u '$uid' -c '$name' -d '$home_dir'");
system("cat ./shadow | grep $login > /etc/tcb/$login/shadow");
}
close(PASS);
--
Best regards,
Alex
Подробная информация о списке рассылки community