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

Я новичок в ubuntu и хотел установить MongoDB в своей системе. По какой-то причине он не устанавливался должным образом, и я получил решение, так как мне нужно изменить разрешение каталогов, чтобы я мог создать каталог / data / db. Я запустил sudo chmod -R 775 / , и теперь вся система работает не так, как раньше. Он не подключается к роутеру, не работает яркость и многое другое. Может ли кто-нибудь сказать мне, что случилось, и как исправить ситуацию?

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

1 ответ

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

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

3
ответ дан 30 December 2017 в 16:14

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

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