From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 24 Jan 2003 10:07:48 +0300 From: Alex Borisov X-Mailer: The Bat! (v1.60h) Business Organization: ABM X-Priority: 3 (Normal) Message-ID: <553032987.20030124100748@mail.ru> To: community@altlinux.ru In-Reply-To: <200301240939.13265.mylinux02@mail.ru> References: <18482.030124@taxpol.krasnoyarsk.su> <200301240939.13265.mylinux02@mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [Comm] =?koi8-r?B?UmVbMl06IFtDb21tXSDwxdLFzs/TIMDaxdLP1yDTzyDz0NLJzsfBINcg7cHT?= =?koi8-r?B?1MXS?= Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru X-Reply-To: Alex Borisov List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: 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 () { ($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