RStudio-sudo:不存在tty,也未指定askpass程序

RStudio-sudo:不存在tty,也未指定askpass程序,r,rstudio,putty,R,Rstudio,Putty,我正在尝试从RStudio执行以下控制台命令,以从myuser RStudio移动到Root cmd <- sprintf("sudo su -") system(cmd) cmd,因为R和RStudio不是为执行交互式shell命令而设计/设置的。@r2evans感谢您的响应。因此,我们无法从R触发交互式shell命令。动态应用程序所需的交互式管道在R中没有得到很好的支持。过去有过讨论,基于unix的R可能能够(注意:旧的,未经测试),但我没有发现任何东西(我一直在寻找)支持启动流程并

我正在尝试从RStudio执行以下控制台命令,以从myuser RStudio移动到Root

cmd <- sprintf("sudo su -")
system(cmd)

cmd,因为R和RStudio不是为执行交互式shell命令而设计/设置的。@r2evans感谢您的响应。因此,我们无法从R触发交互式shell命令。动态应用程序所需的交互式管道在R中没有得到很好的支持。过去有过讨论,基于unix的R可能能够(注意:旧的,未经测试),但我没有发现任何东西(我一直在寻找)支持启动流程并与之交互(轻松)。(你真的想从一个闪亮的应用程序中提供对交互式shell(bash)的访问吗?祝你好运…)谢谢你提供的信息。是的,尝试从root到R更改文件的权限。我们发现:-关于gksudoI不能过于强调这一点:小心!通过自动使用无密码的
sudo
,很多事情都会出错。好好想想你在这里想要完成什么。我建议您最好描述一下是什么驱使您这么做的,并寻求不会在安全性方面造成巨大影响的替代方案:-)