Как восстановить права на папки и файлы в ubuntu?
Добрыйдень случайно выполнил команду sudo chmod -R 777 / и всё по сыполось, как можно вернуть? Подскажите пожалуйста
Дополнительно:
скорее всего - никак, сгружайтесь через rescue mode и делайте бэкап, потом переустановите систему, т.к. вручну. врят-ли вы сотни папок заchmod`ите
PS: Свой первый Linux я так же запорол :)
а что вы делали потом
Плакать и танцевать,
Забывая о боли,
Плакать и танцевать,
Плакать и танцевать...
(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 * и только после реинсталить систему.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для восстановления прав на папки и файлы в Ubuntu можно воспользоваться командой chown. Эта команда позволяет изменить владельца и группу файла или папки.
Прежде всего, необходимо открыть терминал на Ubuntu. Затем выполните следующую команду:
sudo chown -R username:username /путь_к_папке_или_файлу
Где:
- `username` - ваше имя пользователя в Ubuntu
- `/путь_к_папке_или_файлу` - путь к папке или файлу, права на которые вы хотите восстановить
- опция `-R` указывает на рекурсивное изменение прав для всех файлов и папок внутри указанной директории
Например, если вы хотите восстановить права на папку с именем `test` в вашем домашнем каталоге, выполните следующую команду:
sudo chown -R username:username /home/username/test
После выполнения этой команды, владелец и группа всех файлов и папок в указанной директории будут изменены на ваше имя пользователя в Ubuntu.
Пожалуйста, обратите внимание, что использование команды chown с правами суперпользователя (sudo) требует особой осторожности, так как неправильное изменение прав доступа к файлам и папкам может привести к нежелательным последствиям. Поэтому перед выполнением этой команды убедитесь, что вы точно указали правильный путь к файлам и папкам, права на которые вы хотите восстановить.