Что делает «sudo chmod -R 777 /»? [дубликат]

Я выполнил sudo chmod -R 777 / на нашем рабочем сервере, и все пошло наперекосяк. Размещенные сайты и API перестали работать, SSH сказал, что соединение отклонено, это была киберпанель под управлением Cent OS 7, и мы даже не могли войти в киберпанель.

Я подумал, что все пользователи будут иметь все права доступа ко всем файлам в системе, и выполнил команду. Я не совсем понимаю, что пошло не так.

0
задан 29 June 2021 в 18:58

1 ответ

Вы только что испортили свою систему; время переустановить.

Да, теоретически теперь у вас есть все разрешения, но вы потеряли все setuid, setgid и липкие биты. Конечно, не считая потери всей безопасности. Сделать это на производственном сервере (!!) - это вишенка на вершине.

Вы потеряли возможность использовать sudo , su и, вероятно, дюжину других команд, которые, вероятно, хотели бы использовать и дальше.

0
ответ дан 28 July 2021 в 11:23

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

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