2016-11-07 2 views
-2

У меня есть два сервера CentOS 6.8, работающих на VirtualBoxes.Как «sudo» без «newgrp»

Во-первых, я могу войти в систему как обычный пользователь, а затем использовать «sudo» для запуска команд администратора. Я просто добавляю «судо» на фронт, и все работает так, как ожидалось.

С другой стороны, мне нужно сначала запустить «колесо newgrp», иначе оно меня убьет, что я не в файле sudoers. Как только это будет сделано, все будет хорошо.

Насколько я могу судить, обе системы идентичны. Имя пользователя в обоих случаях имеет основную группу «пользователей» и также является членом групп «wheel» и «apache». Группе «колесо», конечно же, был предоставлен доступ «ALL» через «visudo».

Единственная разница, если это важно, заключается в том, что первая является виртуальной машиной на Linux, и я обращаюсь к ней через Putty. Ворчающий - это виртуальная машина в Windows, и я обращаюсь к ней через экран VirutalBox.

Это не очень большая проблема, но я как не нуждается в дополнительном шаге. Кто-нибудь знает, что здесь происходит?

+0

Если вы хотите проголосовать за мой вопрос, я буду благодарен за объяснение, почему. – UncaAlby

ответ

0

Ну, оказывается, системы были не такими же идентичными, как я думал. Файл «visudo» sudoers на ворчащей версии каким-то образом был восстановлен до его первоначальной версии, а это означало, что директива «% wheel» была прокомментирована. Я только обнаружил это, пытаясь добавить 10-минутный тайм-аут.

Смежные вопросы