[hpc-devel] Q: беспарольные пользователи на множественных узлах

Constantin Mikhaylenko =?iso-8859-1?q?const_=CE=C1_altlinux=2Eru?=
Вт Авг 28 12:22:54 MSD 2007


On Tue, 28 Aug 2007 12:10:21 +0400
Stanislav Ievlev <inger на altlinux.org> wrote:

> On Tue, Aug 28, 2007 at 01:52:50PM +0600, Constantin Mikhaylenko wrote:
> > On Tue, 28 Aug 2007 11:43:49 +0400
> > Stanislav Ievlev <inger на altlinux.org> wrote:
> > 
> > > Привет всем!
> > > 
> > > Начинается сбор предложений о том как лучше организовать
> > > налие синхронных "беспарольных" пользователей на разных узлах
> > > одновременно.
> > 
> > Ээээ.. Опять, похоже, я не понимаю терминологии..
> Ну судя по словам ниже - в терминологии сошлись ;)
> > 
> > Я всю жизнь скриптом заводил пользователя на всех узлах с домашним каталогом, разделённым по NFS
> > и для беспарольки использовал вход по ssh с использованием RSA-ключа..
> Как примерно выглядит этот скрипт?
-------------
#!/bin/bash

username=$1;
userpass=$2;
userdesc=$3;

for node in `nodes`;
do
  echo $node;
  expect <<EOF
        spawn ssh $node
        expect "#"
        send   "useradd $username -m -c $userdesc\r"
        expect "#:"
        send   "passwd $username\r"
        expect "password:"
        send   "$userpass\r"
        expect "password:"
        send   "$userpass\r"
        expect "#"
        send   "exit\r"
        expect eof
EOF
done

su - $username -c "ssh-keygen -t rsa -f ~/.ssh/id_rsa -N \"\""
su - $username -c "cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys2"
-------------
это вариант с независимыми домашними каталогами

> А что делать, если скажем какой-то узел был выключен некоторое время - как
> потом на нём актуализировать состав пользователей?

При работе с MPICH надо актуализировать не состав пользователей, а доступность узлов,
что описывается в machinefile...

> _______________________________________________
> Hpc-devel mailing list
> Hpc-devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/hpc-devel


-- 
Dr. Constantin I. Mikhaylenko  |  Institute of Mechanics
       +7 (3472) 921407        |  of Ufa's Branch of R.A.S.
const на anrb.ru | const на mail.ru  |  6, K. Marx Str..
  ICQ UIN: 13383705 (Const)    |  Ufa, 450000, RUSSIA
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/hpc-devel/attachments/20070828/990ce0fb/attachment-0003.bin>


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