如何绕过Rstudio上的login页面?
我试图绕过RStudio上的login页面,因为我们正在Docker容器中运行它,并且在我们让用户启动容器之前进行身份validation,这一步不是必需的。
我正在使用Docker的RStudio的Rocker实现。 我们在Centos7上运行。
对于这个问题,我相当陌生,所以请让我知道哪些信息有助于回答问题。
我想到了。
当你启动rserver时,添加标志–auth-none = 1,所以我的Dockerfile中的最终CMD看起来像这样:
USER rstudio CMD ["/usr/lib/rstudio-server/bin/rserver","--server-daemonize=0","--auth-none=1"]
不过,我会提醒的是,第一次做这个时,我在sudo -E
前面用sudo -E
运行,并以ROOT的身份login到RStudio! (这也是因为我改变了/etc/rstudio/rserver.conf
的设置auth-minimum-user-id=0
因为我试图让错误消失(它做了:)
在运行命令之前,上面的代码将更改为用户'rstudio',这会将您直接login到rstudio。
希望能帮助那里的人,我知道我花了我一天的更好的一部分find解决办法!