У системы много проблем после запуска команды chmod -R 755 / [duplicate]

Администратор MYSQL предоставляет отличный графический интерфейс управления с учетной записью debian-sys-maint, чье имя пользователя и пароль присутствуют в /etc/mysql/debian.cnf, вы можете настроить все учетные записи как суперпользователя

, если это поможет

-1
задан 30 December 2017 в 17:14

2 ответа

Вы изменили разрешения каждого файла в файловой системе. Помимо прочего, запуск chmod 755 в файле очищает флаг setuid (любой исполняемый файл с установленным флагом setuid работает как пользователь, являющийся владельцем файла), и поскольку это используется несколькими исполняемыми файлами, которые часть системы (например, sudo, которая принадлежит root и полагается на запуск в качестве root, когда любой пользователь запускает ее, чтобы иметь возможность работать), очистка этого флага означает, что они не будут работать. Кроме того, в каталоге /tmp (для временных файлов) есть 777 разрешения (каждый может писать), чтобы каждый мог помещать туда файлы. Удаление этого разрешения нарушит ситуацию.

Это всего лишь пара вещей, которые вы нарушили при запуске sudo chmod 775 /. Что касается исправления этого, самым простым решением будет новая установка Ubuntu. Системные файлы имеют разрешения, которые они имеют по какой-то причине, и их изменение может нарушить ситуацию и привести к рискам безопасности. Если у вас есть что-то, что вы хотите сохранить и можете использовать диспетчер файлов, скопируйте их на внешний диск. Если нет, загрузитесь с компакт-диска / Ubuntu Live Installer CD / USB и используйте это, чтобы скопировать файлы. Затем проверьте, действительно ли ваши файлы находятся на внешнем диске и нетронутыми, и если это так, переустановите Ubuntu на компьютер. И в будущем не делайте рекурсивных изменений в разрешениях на файлы, подобных этому, и помните, что sudo позволяет вам легко разрушить вашу систему, если вы не знаете, что делаете.

3
ответ дан 18 July 2018 в 00:12

Вы изменили разрешения каждого файла в файловой системе. Помимо прочего, запуск chmod 755 в файле очищает флаг setuid (любой исполняемый файл с установленным флагом setuid работает как пользователь, являющийся владельцем файла), и поскольку это используется несколькими исполняемыми файлами, которые часть системы (например, sudo, которая принадлежит root и полагается на запуск в качестве root, когда любой пользователь запускает ее, чтобы иметь возможность работать), очистка этого флага означает, что они не будут работать. Кроме того, в каталоге /tmp (для временных файлов) есть 777 разрешения (каждый может писать), чтобы каждый мог помещать туда файлы. Удаление этого разрешения нарушит ситуацию.

Это всего лишь пара вещей, которые вы нарушили при запуске sudo chmod 775 /. Что касается исправления этого, самым простым решением будет новая установка Ubuntu. Системные файлы имеют разрешения, которые они имеют по какой-то причине, и их изменение может нарушить ситуацию и привести к рискам безопасности. Если у вас есть что-то, что вы хотите сохранить и можете использовать диспетчер файлов, скопируйте их на внешний диск. Если нет, загрузитесь с компакт-диска / Ubuntu Live Installer CD / USB и используйте это, чтобы скопировать файлы. Затем проверьте, действительно ли ваши файлы находятся на внешнем диске и нетронутыми, и если это так, переустановите Ubuntu на компьютер. И в будущем не делайте рекурсивных изменений в разрешениях на файлы, подобных этому, и помните, что sudo позволяет вам легко разрушить вашу систему, если вы не знаете, что делаете.

3
ответ дан 24 July 2018 в 17:10

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

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