ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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