Випадково запустив нерекурсивний chmod 754 на рівні кореневого каталогу


13

Я випадково запустив a, chmod 754 ./коли був у кореневій директорії на сервері, на якому працює Ubuntu 18.04.

Тепер я не можу використовувати такі команди, як, sudoабо pkexecя нічого не можу змінити. Що я повинен зробити? Чи впливає це на іншого користувача?


3
Це було chmod 754 ./чи chmod -r 754 ./? Останнє було б набагато руйнівнішим, тоді як перші повинні бути легкими для відновлення.
Нонні Мус

1
@NonnyMoose Дякую вам дуже, і я дуже ціную це. Це було без r, що не є рекурсивним.
Бо Ні

Відповіді:


16

Примітка: ця відповідь передбачає, що ви не передали --recursiveні -Rаргумент chmod, ні аргумент , тобто єдиний файл / каталог, який ви змінили, був /.

Якщо ви знайшли це запитання та відповіді за допомогою пошукової системи та застосували рекурсивний ( -Rабо --recursive) метод, будь ласка, перейдіть сюди!

Я запустив точну команду, яку ви розмістили у своєму запиті на VM, і відновив її (майже) без проблем.

Оскільки ви змінили лише один каталог / файл, рішення просте: просто змініть його назад!

Насправді вам не потрібен живий компакт-диск, щоб виправити це. Ubuntu має вбудований режим відновлення. Ці кроки передбачають, що комп'ютер запущено.

  1. Завантажте GRUB. Якщо він вже відображається під час завантаження, просто завантажте GRUB так, як зазвичай. В іншому випадку дотримуйтесь інструкцій у цій відповіді . У будь-якому випадку переконайтесь, що скасовуєте автоматичне завантаження, переміщуючи початковий вибір клавішами зі стрілками вгору або вниз. Примітка: GRUB вийшов з ладу вперше, коли я спробував це. Будьте наполегливі.
  2. Виберіть Додаткові параметри для Ubuntu, потім перший запис, який закінчується (recovery mode).
  3. Після завантаження режиму відновлення виберіть опцію кореневої оболонки за допомогою клавіш зі стрілками та натисніть клавішу Enter.
  4. Натисніть Enter ще раз, щоб увійти в режим обслуговування.
  5. Тип chmod 755 /Enter
  6. Тип rebootEnter

Це воно! Якщо не було інших ускладнень, ваша система відновиться.


@ Dɑvïd О, ти маєш рацію. Я не усвідомлював, що режим зсуву працює лише в режимі BIOS. Я відредагую це.
Nonny Moose
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.