* [Comm] Перенос юзеров со Спринга в Мастер
@ 2003-01-24 4:35 aek
2003-01-24 5:39 ` Pavel Stoliarov
2003-01-26 23:57 ` Dmitry V. Levin
0 siblings, 2 replies; 9+ messages in thread
From: aek @ 2003-01-24 4:35 UTC (permalink / raw)
To: community
Hello community,
/etc/group
/etc/gshadow
/etc/passwd
я думаю переносятся один к одному
(куски с юзерами)
а вот как поступить с /etc/shadow ???
он на Мастере ПУСТОЙ и ОДИН (без /etc/shadow- ).
--
Всех благ!
Анатолий
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Перенос юзеров со Спринга в Мастер
2003-01-24 4:35 [Comm] Перенос юзеров со Спринга в Мастер aek
@ 2003-01-24 5:39 ` Pavel Stoliarov
2003-01-24 6:22 ` [Comm] Re[2]: " aek
2003-01-24 7:07 ` Alex Borisov
2003-01-26 23:57 ` Dmitry V. Levin
1 sibling, 2 replies; 9+ messages in thread
From: Pavel Stoliarov @ 2003-01-24 5:39 UTC (permalink / raw)
To: community
24 Январь 2003 08:35, aek написал:
> Hello community,
>
> /etc/group
> /etc/gshadow
> /etc/passwd
> я думаю переносятся один к одному
> (куски с юзерами)
> а вот как поступить с /etc/shadow ???
> он на Мастере ПУСТОЙ и ОДИН (без /etc/shadow- ).
см. /etc/tcb/
можешь написать простой скриптик для переноса из /etc/shadow в /etc/tcb/*
ну или вручную если пользователей не много :)
>
> --
> Всех благ!
> Анатолий
> ┴╕╨x╜йf╒√)Ю√+-
> ┴╕╨x╜и╘m√)Нф╩║╤з\x7fЪ0j[e┼{╠╝ОФj)fj\x7fЕ┼кb²З?r┴╕╨x╜
--
Best regards
Pavel
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Comm] Re[2]: [Comm] Перенос юзеров со Спринга в Мастер
2003-01-24 5:39 ` Pavel Stoliarov
@ 2003-01-24 6:22 ` aek
2003-01-24 6:26 ` Ilya Palagin
2003-01-24 7:07 ` Alex Borisov
1 sibling, 1 reply; 9+ messages in thread
From: aek @ 2003-01-24 6:22 UTC (permalink / raw)
To: Pavel Stoliarov
Hello Pavel,
Friday, January 24, 2003, 12:39:13 PM, you wrote:
>> а вот как поступить с /etc/shadow ???
>> он на Мастере ПУСТОЙ и ОДИН (без /etc/shadow- ).
PS> см. /etc/tcb/
PS> можешь написать простой скриптик для переноса из /etc/shadow в /etc/tcb/*
PS> ну или вручную если пользователей не много :)
Несколько сотен... Буду скрипт писать ясно дело.
там каждолму юзру отдельный каталог создавать чели, так?
--
Всех благ!
Анатолий
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Re[2]: [Comm] Перенос юзеров со Спринга в Мастер
2003-01-24 6:22 ` [Comm] Re[2]: " aek
@ 2003-01-24 6:26 ` Ilya Palagin
0 siblings, 0 replies; 9+ messages in thread
From: Ilya Palagin @ 2003-01-24 6:26 UTC (permalink / raw)
To: community
aek wrote:
> Hello Pavel,
>
> Friday, January 24, 2003, 12:39:13 PM, you wrote:
>
>
>
>>> а вот как поступить с /etc/shadow ???
>>> он на Мастере ПУСТОЙ и ОДИН (без /etc/shadow- ).
>>
>
> PS> см. /etc/tcb/
> PS> можешь написать простой скриптик для переноса из /etc/shadow в /etc/tcb/*
> PS> ну или вручную если пользователей не много :)
>
> Несколько сотен... Буду скрипт писать ясно дело.
> там каждолму юзру отдельный каталог создавать чели, так?
>
>
# apt-cache show tcb-utils
...
Description: tcb utilities
This package contains utilities to convert to and from the tcb
password shadowing scheme.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Comm] Re[2]: [Comm] Перенос юзеров со Спринга в Мастер
2003-01-24 5:39 ` Pavel Stoliarov
2003-01-24 6:22 ` [Comm] Re[2]: " aek
@ 2003-01-24 7:07 ` Alex Borisov
2003-01-24 7:09 ` [Comm] " Alexey Tourbin
2003-01-24 9:49 ` [Comm] Re: [Comm] Re[2]: [Comm] " aek
1 sibling, 2 replies; 9+ messages in thread
From: Alex Borisov @ 2003-01-24 7:07 UTC (permalink / raw)
To: community
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
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Comm] Re: Перенос юзеров со Спринга в Мастер
2003-01-24 7:07 ` Alex Borisov
@ 2003-01-24 7:09 ` Alexey Tourbin
2003-01-24 7:58 ` [Comm] " Alex Borisov
2003-01-24 9:49 ` [Comm] Re: [Comm] Re[2]: [Comm] " aek
1 sibling, 1 reply; 9+ messages in thread
From: Alexey Tourbin @ 2003-01-24 7:09 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 924 bytes --]
On Fri, Jan 24, 2003 at 10:07:48AM +0300, Alex Borisov wrote:
> можно например вот-так:
> --------------
>
> #!/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);
Друзья, дело-то не в файлах (и не в их количестве), а в правах доступа
на них. Поэтому нужно использовать стандартные утилиты перехода на tcb.
--
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Comm] Re: [Comm] Re: Перенос юзеров со Спринга в Мастер
2003-01-24 7:09 ` [Comm] " Alexey Tourbin
@ 2003-01-24 7:58 ` Alex Borisov
0 siblings, 0 replies; 9+ messages in thread
From: Alex Borisov @ 2003-01-24 7:58 UTC (permalink / raw)
To: community
Friday, January 24, 2003, 10:09:43 Alexey Tourbin wrote:
AT> Друзья, дело-то не в файлах (и не в их количестве), а в правах доступа
AT> на них. Поэтому нужно использовать стандартные утилиты перехода на tcb.
Если нужно перенести пользователей с одного сервера (на Spring'e) на
другой (работающий под Master-ом), то приведенный скипт поможет.
По крайней мере, я сделал именно так. Все работает нормально.
Если же речь идет о переходе на tcb в рамках одного сервера, тогда надо
пользоваться стандартными утилитами tcb.
--
Best regards,
Alex mailto:abmagic@mail.ru
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Comm] Re: [Comm] Re[2]: [Comm] Перенос юзеров со Спринга в Мастер
2003-01-24 7:07 ` Alex Borisov
2003-01-24 7:09 ` [Comm] " Alexey Tourbin
@ 2003-01-24 9:49 ` aek
1 sibling, 0 replies; 9+ messages in thread
From: aek @ 2003-01-24 9:49 UTC (permalink / raw)
To: Alex Borisov
Hello Alex,
Friday, January 24, 2003, 2:07:48 PM, you wrote:
AB> #!/usr/bin/perl
AB> # Переносим пользователей с сохранением их старых паролей
AB> # с одного сервера на другой. На старом сервере был единый
AB> # файл shadow, на новом исользуется система TCB
AB> #
AB> # в текущем каталоге должны быть файлы passwd и shadow
AB> #
AB> open(PASS, "<./passwd") || die "Файл не найден";
AB> while (<PASS>)
AB> {
AB> ($login, $pass, $uid, $gid, $name, $home_dir, $shell) = split(':');
AB> print "$login $name\n";
AB> system("/usr/sbin/useradd $login -u '$uid' -c '$name' -d '$home_dir'");
AB> system("cat ./shadow | grep $login > /etc/tcb/$login/shadow");
AB> }
AB> close(PASS);
Огромное спасибо, сэкономили мне кучу времени, я бы этот скрипт писал
на шеле. Немного добавил (в строчку с useradd -g '$gid'
-s /bin/false ) и все сработало как надо!!!
_СПАСИБО_!!!!
--
Всех благ!
Анатолий
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Comm] Перенос юзеров со Спринга в Мастер
2003-01-24 4:35 [Comm] Перенос юзеров со Спринга в Мастер aek
2003-01-24 5:39 ` Pavel Stoliarov
@ 2003-01-26 23:57 ` Dmitry V. Levin
1 sibling, 0 replies; 9+ messages in thread
From: Dmitry V. Levin @ 2003-01-26 23:57 UTC (permalink / raw)
To: ALT Linux general discussion list
[-- Attachment #1: Type: text/plain, Size: 433 bytes --]
On Fri, Jan 24, 2003 at 11:35:06AM +0700, aek wrote:
> Hello community,
>
> /etc/group
> /etc/gshadow
> /etc/passwd
> я думаю переносятся один к одному
> (куски с юзерами)
> а вот как поступить с /etc/shadow ???
> он на Мастере ПУСТОЙ и ОДИН (без /etc/shadow- ).
Только tcb-utils, другие советы в виде скриптов - это просто
вредительство, после которого ваша система может приобрести экзотически
кривой вид.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-01-26 23:57 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-24 4:35 [Comm] Перенос юзеров со Спринга в Мастер aek
2003-01-24 5:39 ` Pavel Stoliarov
2003-01-24 6:22 ` [Comm] Re[2]: " aek
2003-01-24 6:26 ` Ilya Palagin
2003-01-24 7:07 ` Alex Borisov
2003-01-24 7:09 ` [Comm] " Alexey Tourbin
2003-01-24 7:58 ` [Comm] " Alex Borisov
2003-01-24 9:49 ` [Comm] Re: [Comm] Re[2]: [Comm] " aek
2003-01-26 23:57 ` Dmitry V. Levin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git