Как запустить RStudio Server с включенным SELinux? - PullRequest
0 голосов
/ 22 июня 2019

RStudio Server не может войти в систему пользователя, когда SELinux применяет.Существует длинный список ошибок SELinux, начиная с:

AVC avc: отказано {setpgid} для pid = 32444 comm = "rserver" scontext = system_u: system_r: init_t: s0 tcontext = system_u:system_r: init_t: s0 tclass = процесс разрешен = 0

Сервер RStudio работает нормально, когда SELinux находится в разрешающем режиме, хотя и с большим количеством предупреждений:

enter image description here

Сопровождающие RStudio не считают это ошибкой и закрыли проблему .Между тем, учитывая нишу RStudio Server, может пройти некоторое время, прежде чем Fedora реализует для него политику SELinux, хотя они не отклонили запрос .

Кто-нибудь успешно запускает RStudio Server с SELinux?включено

1 Ответ

0 голосов
/ 28 июня 2019
sudo chcon -R -t bin_t /usr/lib/rstudio-server/bin/

Это дает бинарным файлам правильный контекст, так как они по какой-то причине находятся в каталоге для библиотек.

Однако это решение позволяет RStudio Server работать без ограничений, поскольку целевая политика для него еще не существует.

...