Как исправить проблему прав доступа к папкам и файлам в Ubuntu?

Как исправить ошибку после выполнения команды "sudo chmod -R 777 /"?
  • 4 апреля 2024 г. 15:19
Ответы на вопрос 3
Чтобы исправить проблему прав доступа к папкам и файлам в Ubuntu, нужно заново задать права доступа на нужную папку или файл. Для этого используйте команду chmod, например:

```
sudo chmod -R 755 /path/to/directory
```

Данная команда устанавливает права доступа 755 для всех файлов и папок в указанной директории.

Чтобы исправить ошибку после выполнения команды "sudo chmod -R 777 /", вам нужно восстановить правильные права доступа для системных файлов и папок. Это можно сделать, выполнив следующие действия:

1. Восстановите системные права доступа:

```
sudo chmod 755 /usr /etc /var /lib /bin /sbin /root
```

2. Установите правильные права доступа для всех файлов и папок в системе:

```
sudo find / -type f -exec chmod 644 {} \;
sudo find / -type d -exec chmod 755 {} \;
```

3. Проверьте правильность установленных прав доступа, чтобы убедиться, что они соответствуют ожидаемым:

```
ls -l /path/to/file
```

После выполнения этих действий, у вас должны быть восстановлены правильные права доступа к файлам и папкам в Ubuntu.
один из вариантов можно восстановить права на файлы, входящие в пакеты установки. 
1. сначала забекапить все настройки, ибо они перезапишутся.
2. sudo apt-get reinstall * переустановит все пакеты в системе.
это будет долго.
как защиту от хренового интернета посоветую перед этим все пакеты скачать в кеш sudo apt-get --download-only reinstall * и только после реинсталить систему.
В теории можно загрузиться с LiveCD или recovery mode, подмонтировать корень и поправить права. 
mount -o remount, rw /dev/sda1 /media/root
chmod 755 /media/root


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