Много проблем после chown -r user:user /

Много проблем после chown -r user:user /

Я выполнил эту команду, chown -r user:user /после чего не могу выполнить ни одну команду sudo. Также не могу подключиться ни к одной сети. Хочу вернуть все обратно. Но как?

решение1

Если вы запустили это как обычный пользователь (без sudoправ суперпользователя), вы, вероятно, не сделали этого.слишкомбольшой ущерб, потому что за пределами вашего собственного пользовательского каталога и, возможно, некоторых его частей /tmp/(которые вы, вероятно, сможете исправить перезагрузкой), ваш пользователь не будет иметь прав на внесение существенных изменений.


Однако, если вы запустили это как sudoили как rootпользователь, вас буквально обманули.

Попытка вернутьсячторазмер ущерба - это урок тщетности и самонаказания, поскольку вам нужен примерчистыйсистема, чтобы знать, как сбросить владельца и разрешения. Вам также придется перебирать каталог за каталогом и файл за файлом, что является ОЧЕНЬ длительным и нетривиальным процессом, который вам в любом случае придется выполнять через среду Live.

В общем, потому что вам нужно будет настроить системутолькоЧтобы снова найти правильные разрешения по умолчанию, вам лучше загрузиться с образа LiveUSB или установщика, скопировать все данные, которые вы хотите сохранить с диска, как суперпользователь в среде Live, на второй внешний диск, а затем удалить установленную Ubuntu и переустановить ее.

решение2

Поскольку вы не можете использовать, sudoвам придется загрузиться с установки liveusb и изменить все разрешения оттуда.

Как упоминалось в комментарии Томаса Уорда выше, скорее всего, будет проще использовать liveusb для резервного копирования данных, а затем просто переустановить систему.

Связанный контент