我按照基本说明在CentOS 6.3服务器上安装了RStudio Server (Open),并且能够使用我的系统用户和密码进行身份验证,而没有任何问题。
然而,当我在CentOS 7.2服务器上尝试相同(甚至相同版本的RStudio Server)时,我无法进行身份验证。它只是告诉我用户名和密码无法识别。有关如何解决此问题的任何建议吗?
答案 0 :(得分:6)
在useful and exhaustive documentation的深处,我找到了答案!
在RedHat上,没有自己的PAM配置文件的CentOS和SUSE系统应用程序默认拒绝访问。因此,要确保RStudio在安装后运行并且可用,请在/etc/pam.d/rstudio上安装默认的PAM配置文件
默认的PAM配置文件在CentOS7上不起作用,尽管它似乎在CentOS6.3上。要解决此问题,请按照建议的步骤将正在运行的PAM配置文件复制到RStudio:
sudo cp /etc/pam.d/login /etc/pam.d/rstudio
希望这可以帮助那些偶然发现的人!