Рейтинг:0

Что делает «sudo chmod -R 777/»?

флаг in

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

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

jpbrain avatar
флаг ca
Привет @ОроЗоро. Перейдите к резервной копии или последнему снимку. Слишком много работы, чтобы восстановить его и связанные с этим проблемы безопасности.
флаг ar
Добро пожаловать в Ask Ubuntu. CentOS 7 не является официальной версией Ubuntu.
Artur Meinild avatar
флаг vn
Вопрос, который вы, вероятно, должны задать: ПОЧЕМУ вы запустили `sudo chmod -R 777 /` на рабочем сервере?
Рейтинг:0
флаг es

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

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

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

OroZoro avatar
флаг in
Подумал теоретически и действовал, бэкапа не велось, пришлось все перенастраивать, к моему счастью, логов не велось, так что виновник неизвестен :). Спасибо за Ваш ответ.

Ответить или комментировать

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