Как добавить пользователя root в Нисе passwd файл?

Я использовал http://ckeditor.com/ прежде, и это довольно просто в использовании для нетехников.

Если Вы хотите, чтобы что-то управляло Вашим всем сайтом, Wordpress почти так прост, как они прибывают для начинаний, и имеет много расширений, которые делают множество умных вещей.

1
задан 22 August 2011 в 13:41
2 ответа

Я уверен, что есть способ попробовать подключить к нему пользователя root, но если вы отчаянно хотите, чтобы он снова заработал в минимальные сроки, мой способ заставить его работать быть флэш-накопителем USB или USB-приводом компакт-дисков, с которого можно загрузиться с аварийного компакт-диска; любой из них должен быть легко доступен, и к тому времени, когда вы найдете способ использовать умный обходной путь, вы, вероятно, уже могли бы вернуться к местному продавцу с диском и загрузкой аварийного дистрибутива, ожидающего на вашем рабочем столе.

Не упоминаете дополнительную информацию о сервере, но есть вероятность, что на нем не работает RAID (или системный диск не RAIDED)? В этом случае вы можете удалить диск, смонтировать его в другой системе и изменить там файл. В зависимости от того, насколько важна система, вы можете попробовать смонтировать диск и контроллер в другой системе, чтобы преобразовать весь том RAID в другой диск.

Возможно, вы захотите рассмотреть возможность получения USB-накопителя в качестве резервной копии для процесса восстановления для этого. сервер в будущем. На этот раз ваши проблемы могут быть связаны с человеческой ошибкой, но это не исключает повреждения диска в будущем, вызывающего аналогичные проблемы.

1
ответ дан 4 December 2019 в 01:26

Вы можете попробовать временно отредактировать файл NIS Makefile на главном сервере NIS. Там, где сейчас говорится

passwd.byname: $(PASSWD) $(SHADOW) $(YPDIR)/Makefile
        @echo "Updating $@..."
        @$(UMASK); \
        $(MERGER) -p $(PASSWD) $(SHADOW) | \
           $(AWK) -F: '!/^[-+#]/ { if ($$1 != "" && $$3 >= $(MINUID) && $$3 !=$(NFSNOBODYUID)) \
           print $$1"\t"$$0 }' | $(DBLOAD) -i $(PASSWD) \
                -o $(YPMAPDIR)/$@ - $@
        -@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@

, попробуйте изменить эту строку awk, чтобы удалить тесты для MINUID и NFSNOBODYUID , например

           $(AWK) -F: '!/^[-+#]/ { if ("" == "") \

и аналогично в разделе для passwd.byuid переделайте passwd map и посмотрите, есть ли там корневая запись с ypcat passwd .

0
ответ дан 4 December 2019 в 01:26

Теги

Похожие вопросы