URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4866
[ Назад ]

Исходное сообщение
"Fedora 38: SELinux ругается на PostgreSQL с кластером на /mnt"

Отправлено DEF , 23-Май-23 01:42 
Решил перенести кластер БД с /var/lib/pgsql на примонтированный btrfs-сабвольюм /mnt/database/pgsql, чтобы не изнашивать системный SSD. В итоге SELinux просто не дает запустить процесс postgresql.service, выдавая Access denied. Все делал по этим мануалам, нихрена не помогло:

https://fitodic.github.io/how-to-change-postgresql-data-dire...
https://access.redhat.com/documentation/ru-ru/red_hat_enterp...


В итоге временно перевел SELinux в режим permissive.
В чем может быть причина?


Содержание

Сообщения в этом обсуждении
"Fedora 38: SELinux ругается на PostgreSQL с кластером на /mnt"
Отправлено DeerFriend , 23-Май-23 09:49 
https://unix.stackexchange.com/questions/354517/how-to-copy-...

"Fedora 38: SELinux ругается на PostgreSQL с кластером на /mnt"
Отправлено DEF , 23-Май-23 16:54 
> https://unix.stackexchange.com/questions/354517/how-to-copy-...

Это тот же самый гайд, что я пробовал. Не работает.


"Fedora 38: SELinux ругается на PostgreSQL с кластером на /mnt"
Отправлено Аноним , 23-Май-23 18:50 
> Это тот же самый гайд, что я пробовал. Не работает.

Скинь тогда полные логи. Access denied может означать все что угодно.


"Fedora 38: SELinux ругается на PostgreSQL с кластером на /mnt"
Отправлено DEF , 23-Май-23 23:53 
>> Это тот же самый гайд, что я пробовал. Не работает.
> Скинь тогда полные логи. Access denied может означать все что угодно.

/mnt/database почему-то был unlabeled, указал контекст mnt_t - заработало. AppArmor как-то попроще будет.