LINUX.ORG.RU

Странный permission denied


1

1

Сижу, ковыряю генту, довольно давно не обновлявшуюся. Чиню конфликты, снёс древний руби 1.8, который держал из-за отсутствия ебилдов нового пассажира для nginx, поставил nginx с пассажиром из оверлея mva.

После этого началось ОНО. При запуске nginx'a пассажир стал ругаться на невозможность прочитать /dev/urandom из-за «Permission denied». Начал тыкать всякое, в итоге выяснилось:

- ни под одним юзером, кроме меня и рута, ничего не читается и не запускается, хотя права есть.

- уже запущенные под своими юзерами сервисы работают ровно до перезапуска, после которого тоже не могут ничего прочитать и запустить.

- после ребута система не грузится вообще, останавливая загрузку на одном из таких сервисов (конкретно mysql), который при запуске виснет и не даёт запускаться всем остальным.

Загрузился с флэшки (это оказался debian minimal), чрутнулся, любые файлы читаются только рутом, su или sudo на любого другого юзера говорит permussion denied, программы, отказывающиеся от рута при запуске, не могут прочитать свои данные.

Что это может быть и как с эим бороться?

★★★★★

Последнее исправление: INFOMAN (всего исправлений: 1)

может оно с PAM что-то накуралесило? попробуй подмени /etc/pam.d из дебиана в генту

teod0r ★★★★★
()

Починено, оказывается, каким-то образом слетели права на / — вместо drwxr-xr-x стало drwxr-x---, т. е. какая-то сволочь забрала права r и x у other. Поменял обратно, вроде загрузилось.

INFOMAN ★★★★★
() автор топика
Ответ на: комментарий от INFOMAN

ахах, слава bumblebee переходит к новому участнику!

anonymous
()

В таких ситуациях хорошо бы иметь прогу для сравнения состояний системы. Когда винду юзал, пользовался прогой (не помню как называлась), ею сканируешь систему до и после какого-то действия (например устанавливаешь что-то). Она на сравнении 2х сканов выводила какие файлы были изменены, какие удалены, какие добавлены, какие ключи реестра изменены... Ей очень удобно было удалять проги с полной чисткой, обнаруживать вирусы и деалать триальные проги вечными правкой ключа реестра.
Что есть в линуксе для подобных ситуаций? git?

teod0r ★★★★★
()
Последнее исправление: teod0r (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.