Рейтинг:0

Как отменить chmod 777?

флаг in

Пытаясь исправить mySQL, я, кажется, совершил огромную ошибку, запустив sudo chmod -R 777 / var/lib/mysql, которая, казалось, изменила все на зеленую папку вместо фиолетовой, и теперь даже такие файлы, как sudo, не будут работать.

Я вошел в SSH как пользователь root. Как мне снова стать «владельцем» и получить доступ ко всем файлам?

user535733 avatar
флаг cn
В вашем вопросе говорится: «sudo chmod -R 777/var/lib/mysql». Пробел между `/` и `var` важен. Это разница между разрушенной системой (`/var`) и восстанавливаемой системой (`/var`). Пожалуйста, проверьте свой вопрос на наличие опечаток. Обратите особое внимание на это критическое пространство.
флаг cn
Если пробел действительно есть в команде, ваши единственные варианты — переустановить БЕЗ форматирования или восстановить полную резервную копию системы.
Julien Rodger avatar
флаг in
К сожалению, у меня было свободное место. Разве кто-то не является «владельцем», у которого есть доступ ко всему? Как это может быть настолько разрушительным?
waltinator avatar
флаг it
В общем, нельзя. Ваш рекурсивный `chmod` изменил разрешения для каждого файла с того, что было, на `777`. Нет ни одного разрешения, чтобы установить их обратно, и вы не отслеживали.
Julien Rodger avatar
флаг in
Моя ошибка в том, что я пытался исправить сбой сам, несмотря на то, что был довольно нубом, вместо того, чтобы платить кому-то за это. Я до сих пор не понимаю, как случайно сделав все «доступным для чтения, записи и исполняемого файла всеми пользователями», я не мог перемещаться по местам, это больше похоже на то, что это откроет больше файлов, если что-нибудь.
Nmath avatar
флаг ng
Вопрос, связанный с steeldriver, хорошо резюмирует, почему установка rwx для каждого файла и каталога нарушает работу системы * NIX. Будьте очень осторожны с рекурсивными командами и не меняйте владельца или права доступа к системным файлам, если вы не знаете о последствиях.

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

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