【发布时间】:2017-05-06 03:26:07
【问题描述】:
我按照基本说明在 CentOS 6.3 服务器上安装了RStudio Server (Open),并且能够使用我的系统用户和密码进行身份验证,没有任何问题。
但是,当我在 CentOS 7.2 服务器上尝试相同(甚至是相同版本的 RStudio Server)时,我无法进行身份验证。它只是告诉我用户名和密码无法识别。有关如何解决此问题的任何建议?
【问题讨论】:
标签: r rstudio-server
我按照基本说明在 CentOS 6.3 服务器上安装了RStudio Server (Open),并且能够使用我的系统用户和密码进行身份验证,没有任何问题。
但是,当我在 CentOS 7.2 服务器上尝试相同(甚至是相同版本的 RStudio Server)时,我无法进行身份验证。它只是告诉我用户名和密码无法识别。有关如何解决此问题的任何建议?
【问题讨论】:
标签: r rstudio-server
在useful and exhaustive documentation的深处,我找到了答案!
默认情况下,在 RedHat、CentOS 和 SUSE 系统应用程序没有自己的 PAM 配置文件时会被拒绝访问。因此,为了确保 RStudio 在安装后运行并可用,默认的 PAM 配置文件安装在 /etc/pam.d/rstudio
默认的 PAM 配置文件在 CentOS7 上不起作用,尽管它似乎在 CentOS6.3 上具有。要解决此问题,请按照他们建议的步骤将工作 PAM 配置文件复制到 RStudio 之一:
sudo cp /etc/pam.d/login /etc/pam.d/rstudio
希望这可以帮助其他在这里绊倒的人!
【讨论】: