×
Форк K2 (Joomla 3 и 4, php 7 и 8) доступен для загрузки (19 нояб 2022)

Да, это действительно случилось.

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

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

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

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.

Как вариант:

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.

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

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