Глупости! Доступ для root разрешён по умолчанию, но не по паролю, а по ключу. Ключ нужно только вписать в файл.
А для ssh-copy-id он рута разве пустит? Придется на каждую машину физически подходить, чтобы с флешки или по scp ключ для рута положить?
Попробую в понедельник.
А вот это уже дырища.
то есть sudo - это плохо? И для каждого административного действия надо делать su - -c ... ? И для этого тому, кому я разрешил исполнить команду от рута, надо будет раскрыть пароль?
Если я уберу NOPASSWD на ALL и сделаю алиас только на те команды, что мне часто нужны, будет безопаснее?
Пожалуй, возможно и так:
for i in 103 104 105 106 107 108 109 110 111 112; do ssh -f 192.168.101.$i sudo shutdown -r now ; done
Спасибо, попробую -n и -f. В мане написано, что это для X программ, в основном, правда.