更新EC2实例上的Rstudio服务器

时间:2016-02-10 18:04:48

标签: linux amazon-ec2 rstudio rstudio-server

对于完全没有linux或EC2专业知识的人 - 如何在EC2实例上安装Rstudio服务器更新?我尝试使用rstudio(https://www.rstudio.com/products/rstudio/download-server/)中的配方,利用rstudio中提供的shell。但是,在运行sudo apt-get install gdebi-core时,我告诉rstudio不在sudoers文件中。将报告此事件。我猜Rstudio用户因此没有该实例的管理权限。如何更改此设置以便我可以更新Rstudio服务器?这可以通过rstudio中提供的shell进行,还是需要使用ssh登录?

1 个答案:

答案 0 :(得分:0)

出于安全原因,最好避免向RStudio用户授予管理权限。 R代码可以运行任意shell命令,并且有很多方法可以让RStudio运行任意R代码。

您有几个选择:

  1. 如果您的服务器上有一个具有超级用户权限的帐户,您可以从RStudio shell su username成为该用户,然后执行该任务。

  2. 如您所述,您可以通过ssh登录以执行升级。

  3. 根据EC2计算机的配置,特权用户可能具有禁用的密码(仅通过证书文件登录),因此#2可能是您唯一的选择。