Хорошо, во-первых, я знаю, что NIS - дерьмо, но это то, что у нас есть до тех пор, пока в следующем году мы не проведем крупный переход.
Сегодня у нас произошел сбой сервера NIS, что предсказуемо препятствует входу пользователей в систему. Что меня удивило, так это то, что я не смог войти в систему как root ни на одной из затронутых машин.
Это наш стандартный /etc/nsswitch.conf
passwd: files nis
shadow: files nis
group: files nis
#hosts: db files nisplus nis dns
hosts: files db
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files nis
rpc: files
services: files nis
netgroup: files nis nisplus
Насколько я понимаю, система должна обращаться к локальным файлам, а затем к NIS, но этого не произошло. Мне где-то не хватает настройки, которая разрешила бы вход в систему root независимо от состояния nis?
Ответ на этот вопрос в том, что вы не можете это исправить. Я проверил, и как упоминали комментаторы: сначала должен зависнуть RPC; так что вы можете настроить это время, но вы будете ждать, несмотря ни на что.