Bacula i SELinux

Zainstalowałem niedawno Baculę – system do wykonywania kopii zapasowych zasobów dyskowych.  Na cele magazynu, w którym będą składowane kopie zapasowe (backupy) przewidziałem pewien katalog (/bkp), jednak SELinux nie pozwalał Baculi na zapis do tego katalogu mimo, że nadałem mu odpowiednie uprawnienia dla właściciela procesu Bacula – użytkownika bacula. Rozwiązanie tego problemu opisuję poniżej.

Jeżeli w CentOS nie ma zainstalowanej komendy semanage to trzeba zlokalizować w jakim pakiecie yum się znajduje:

i oczywiście zainstalować:

Identyfikacja kontekstu Baculi:

A zatem kontekst ma nazwę “system_u:object_r:bacula_store_t:s0”.

To samo rozwiązanie zadziała jeżeli CentOS odmówi Baculi prawa do zapisu danych do katalogu, do którego będą przywracane backupy (restore).

Leave a Reply

Your email address will not be published. Required fields are marked *