Замечания по iTalc

Для работы iTalc надо сгенерировать ключи и разложить их на все компьютеры класса. Добавляем пользователя teacher в группу italcmaster, тогда н будет иметь доступ к управляющему ключу:

root@host-93 ~ # gpasswd -a teacher italcmaster

В файле /etc/group что-то вроде:
italcmaster:x:433:teacher

Генерируем 4 пары ключей (в ica -createkeypair есть ошибка: независимо ни от чего генерится учительская пара):

root@host-93 ~ # for d in admin other supporter teacher; do ica -createkeypair; for k in public private; do /bin/cp -p /etc/italc/keys/$k/teacher/key /etc/italc/keys/$k/$d/key; done; done

Эти ключи надо разложить на все машины. Можно сделать это руками, а если на них запущен sshd, то скопировать от пользователя и переложить от root-а:

root@host-93 ~ # tar cvf /tmp/ita.tar /etc/italc/keys/public
root@host-93 ~ # for h in `avahi-browse -at | grep 'host-.*SSH Remote Terminal' | awk '{print $4}'`; do scp /tmp/ita.tar user@$h:/tmp; done
root@host-93 ~ # for h in `avahi-browse -at | grep 'host-.*SSH Remote Terminal' | awk '{print $4}'`; do ssh -t user@$h su -c "'tar -C / -xvf /tmp/ita.tar'"; done

А ещё /sbin/arp должен быть в $PATH у учителя.

[teacher@host-93 ~]$ mkdir bin
[teacher@host-93 ~]$ ln -s /sbin/arp bin/

Conferences/WinterSchool2011/iTalc (последним исправлял пользователь FrBrGeorge 2011-05-24 11:51:48)