Как создать и настроить свой веб-сервер на VDS (05 сен 2024)

Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?

Как исправить разрешения и права доступа к файлам в линуксе

Больше
2 года 2 мес. назад - 2 года 2 мес. назад #1 от Aleksej
Как возникают такого рода проблемы, требующие исправления? Исправлять необходимо; ведь если, скажем, кого-то угораздило начитаться херни на форумах и ввести в консоли (все равно, с какой целью)
Code:
sudo chown -R $(whoami) /usr/bin

- последствия будут катастрофическими. Разом откажет и su и sudo, да и много чего еще откажет. Причем, решение в стиле

Code:
sudo chown -R root:root /usr/bin/ sudo chmod 4755 /usr/bin/su sudo chmod 4755 /usr/bin/sudo


- будет явно неправильным. Комментарий эксперта форума opensuse.org: This is wrong. Some files in /usr/bin belong to different group (and there is no guarantee every file in /usr/bin belongs to user "root" either) and some of those files are also SGID. They remain broken. The generic way is to run "rpm --verify" for all packages that have files in /usr/bin, "rpm --restore" to reset permissions for packages that report different values and finally "chkstat --system" to reapply permissions that deviate from RPM.

Как вариант:

Code:
sudo rpm --setugids $(rpm -qf $(find /usr/bin) | sort -u) sudo rpm --setperms $(rpm -qf $(find /usr/bin) | sort -u) sudo chkstat --system
Последнее редактирование: 2 года 2 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 3
Работает на Kunena форум