На этот вопрос уже есть ответ здесь:
Я совершил большую ошибку, запустив:
sudo chmod -R 777 /
После этого возникла проблема, которая что sudo
больше не будет работать.
Когда я запускаю sudo
в любой команде, появляется эта ошибка:
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
И когда я искал проблему, я понял, что некоторые разрешения перепутаны
в файле / usr / bin / sudo
, но я больше не могу стать пользователем root, поэтому я могу изменить разрешения!
Кажется, что переустановка Ubuntu является самым легким способом пойти отсюда.
<час>Позволяют нам посмотреть на команду, поразрядно:
sudo - executes with root permissions (allows for maximum destruction)
chmod - changes the permissions of files (harmless if used correctly)
-R - recursive, descend into directories (could cause trouble)
/ - when combined with -R and sudo, recursively change all the files on your system to global-read-write-execute (very bad)
, Как Вы видите, Вы в основном мягко облицевали своя система кирпичом.
Много программ и файлов в Вашей системе Linux требуют полномочий сохранить их на плаву.
, Если Вы не готовы провести много своего времени, вручную исправляющего полномочия, переустанавливая Ubuntu, способ пойти.
Резервное копирование Ваши данные с живым CD, затем удалите свои разделы Linux.
при установке Ubuntu во второй раз создайте новые разделы.