Как восстановить права на папки и файлы в ubuntu?

Ссылка скопирована
1 ответ

Добрыйдень случайно выполнил команду sudo chmod -R 777 / и всё по сыполось, как можно вернуть? Подскажите пожалуйста

Дополнительно:

скорее всего - никак, сгружайтесь через rescue mode и делайте бэкап, потом переустановите систему, т.к. вручну. врят-ли вы сотни папок заchmod`ите

  • Переустанови и больше никогда так не делай. Востаанавливать будет очень тяжело, и потом ещё можно годами находить неисправленные хвосты.

    PS: Свой первый Linux я так же запорол :)

  • shurshur, а я свой первый линукс запорол, когда каким-то чудом запустил последовательное удаление всех пакетов. Остался потом наедине с груб"ом
  • maksam07, я однажды на ненужном Linux сделал rm -rf /. Что интересно, он забрёл в недра /proc и там зациклился :)
  • aliaksandr-go случайно выполнил ой - всё
  • shurshur, как интересно

    а что вы делали потом

  • сергей кузьмин,

    Плакать и танцевать,
    Забывая о боли,
    Плакать и танцевать,
    Плакать и танцевать...

    (c) Мохито - Плакать и танцевать

  • откуда такая звериная ненависть ? - не получилось с линукс - бывает
  • Ответы:

    В теории можно загрузиться с LiveCD или recovery mode, подмонтировать корень и поправить права.

    mount -o remount, rw /dev/sda1 /media/root chmod 755 /media/root

    mount -o remount, rw /dev/sda1 /media/root chmod 755 /media/root

    /dev/sda1 - это как пример диск с корнем, у тебя может быть другое имя

    Случайно такое выполнить нельзя. Как правило, такое делают "веб-ломастера", поставившие бубунту по "видосикам с ютуба" и копипастящие команды, где не понимают половину. Такое "решение" обычно предлагают, чтобы "не было проблем с правами".

    Ничего сделать нельзя. В системе множество файлов с весьма вычурной настройкой прав, без которых она просто работать не будет. Например однозначно не будет работать sudo.

    Сохраните нужное в отдельное место.
    Можете сделать rm -rf / (это как раз случай, когда уже не страшно)
    Можете просто удалить и поставить заново
    Восстановление займет очень много времени и постоянно будут лезть косяки.

    • Если сделать rm -rf /, когда смонтирована соседняя винда... ... ... ...

    один из вариантов можно восстановить права на файлы, входящие в пакеты установки.
    1. сначала забекапить все настройки, ибо они перезапишутся.
    2. sudo apt-get reinstall * переустановит все пакеты в системе.
    это будет долго.
    как защиту от хренового интернета посоветую перед этим все пакеты скачать в кеш sudo apt-get --download-only reinstall * и только после реинсталить систему.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Ирина WP Ответ

    Для восстановления прав на папки и файлы в Ubuntu можно воспользоваться командой chown. Эта команда позволяет изменить владельца и группу файла или папки.

    Прежде всего, необходимо открыть терминал на Ubuntu. Затем выполните следующую команду:

    sudo chown -R username:username /путь_к_папке_или_файлу

    sudo chown -R username:username /путь_к_папке_или_файлу

    Где:
    - `username` - ваше имя пользователя в Ubuntu
    - `/путь_к_папке_или_файлу` - путь к папке или файлу, права на которые вы хотите восстановить
    - опция `-R` указывает на рекурсивное изменение прав для всех файлов и папок внутри указанной директории

    Например, если вы хотите восстановить права на папку с именем `test` в вашем домашнем каталоге, выполните следующую команду:

    sudo chown -R username:username /home/username/test

    sudo chown -R username:username /home/username/test

    После выполнения этой команды, владелец и группа всех файлов и папок в указанной директории будут изменены на ваше имя пользователя в Ubuntu.

    Пожалуйста, обратите внимание, что использование команды chown с правами суперпользователя (sudo) требует особой осторожности, так как неправильное изменение прав доступа к файлам и папкам может привести к нежелательным последствиям. Поэтому перед выполнением этой команды убедитесь, что вы точно указали правильный путь к файлам и папкам, права на которые вы хотите восстановить.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно