[Comm] Re: перенос паролей из /etc/shadow

Vitaly Ostanin =?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Сб Апр 19 11:31:32 MSD 2003


Alexei Bayguzov пишет:
> On Fri, 18 Apr 2003 15:41:22 +0300
> Maxim Tyurin <mrkooll на tdr.pibhe.com> wrote:
> 
> 
>>On Fri, Apr 18, 2003 at 05:16:12PM +0500, Mike Lykov wrote:
>>
>>>Как мне перенести пароли пользователей на новый сервер?
>>
>>посмотри tcb_convert, tcb_unconvert
> 
> 
> Столкнулся с той же проблеммой. При переустановке сервера на мастер 2.0 по незнаию 
> переписал со старого сервера /etc/shadow /etc/passwd - пока оно работет и вроде без глюков,

Вы, конечно, и так знаете, но на всякий случай - читайте логи :) 
Как-то после переезда нашёл там массу интересного про 
недоставленную почту из-за неправильных владельцев и отсутствия 
sgid на чём-то из postfix...

> хотя на начальном этапе пришлось танцевать с бубном из-за съехавших групп.

Если что, есть такая возможность
# rpm --setugids `rpm -qa`
# rpm --setperms `rpm -qa`
порядок важен.

> Теперь, я хотел перейти на tcb - не получается. tcb_convert пишет
> # tcb_convert 
> /etc/tcb exists, remove it first.
> 
> что делать? и как быть? Занесено уже часть новых пользователей. Конечно, думаю ручками это все создать.
> Только вот правильно ли это будет?

IMHO, нужно синхронизировать данные в /etc/passwd, /etc/tcb/*, 
/etc/group и правами на данные пользователей, после чего 
восстановить права на файлы всех пакетов в соответствии с новыми 
uids/gids.

Можно ручками, можно скриптом по имени пользователя, но в любом 
случае внимательно. Вообще задача запарная - нужно, как минимум, 
на момент синхронизации отключить все сервисы, которые могут 
изменить данные пользователей. init 1 рулит :)

<skipped/>

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 252 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20030419/dddb1ca6/attachment-0004.bin>


Подробная информация о списке рассылки community