проблемы с sudo полномочиями-/var/lib/sudo принадлежавший uid

моя система является новыми 11,04 человечностью, и я недавно начал работать с ЛАМПОЙ. некоторые, как, когда я пытался изменить полномочия var/www/для netbeans для работы над локальным сервером и делал что-то, что заставляет это уведомление показывать каждый раз, я делаю sudo:

sudo: /var/lib/sudo owned by uid 33, should be uid 0

это плохо? как я могу зафиксировать его? что точно я сделал?

спасибо.

7
задан 13 June 2011 в 16:22

1 ответ

Устранить ту конкретную проблему легко:

sudo chown -R root /var/lib/sudo

Что касается того, почему это произошло... Я полагаю этому, когда Вы смешивали с полномочиями для /var/www Вы так или иначе, случайно, измененные полномочия (и владение) всех /var дерево, включая /var/lib/sudo. (Я поставил пользователя, которого Вы пытались установить, имеет id=33),

Это может иметь много последствий, при этом sudo предупреждающее сообщение является всего одним признаком.

ОБНОВЛЕНИЕ

Что касается последствий... это действительно зависит от того, что (и где) Вы сделали. Многие (но не все) файлы и сгибы в /var дерево принадлежит root:root, и ее в основном невозможное для знания, кому первоначально принадлежали каждый файл и папка. Полный переустанавливают, был бы единственный выполнимый способ восстановить его.

Если Вы изменились только /var/lib дерево, это сужает "повреждение", но не очень: там существуют все еще сотни файлов.

Можно попытаться узнать, какая команда, которую Вы дали, доставила эти неприятности, получив доступ к Вашей истории удара:

gedit ~/.bash_history &

Возможно, это даст ключ к разгадке то, что произошло и его последствия

11
ответ дан 23 November 2019 в 06:24

Другие вопросы по тегам:

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