SELinux强制执行时,RStudio服务器无法登录用户。 SELinux错误的清单很长,开头是:
AVC AVC:对于pid = 32444 comm =“ rserver”,拒绝{setpgid} scontext = system_u:system_r:init_t:s0 tcontext = system_u:system_r:init_t:s0 tclass =进程允许== 0
当SELinux处于许可模式时,RStudio Server可以很好地运行,尽管有很多警报:
RStudio维护人员认为这不是错误,因此关闭了issue。同时,考虑到RStudio Server的利基性,尽管他们没有拒绝request,但Fedora可能要花一些时间才能为其实施SELinux策略。
是否在启用SELinux的情况下成功运行RStudio服务器?
答案 0 :(得分:0)
sudo chcon -R -t bin_t /usr/lib/rstudio-server/bin/
这为二进制文件提供了正确的上下文,因为它们出于某种原因位于库目录中。
但是,此解决方案使RStudio Server不受限制地运行,因为还没有针对性的策略。