消除 Vagrant box 上的 sudo 需求

消除 Vagrant box 上的 sudo 需求

当我需要安装 Node 包或执行类似操作时,composer self-update我必须在所有命令前加上前缀sudo

如何重新配置​​我的 Vagrant 实例(或 Ubuntu 14 操作系统)以忽略sudo通过 SSH 连接时的需求?

我已经尝试了以下操作:

sudo chown -R $USER /usr/local

但是,当任何 Node 包尝试安装任何其他包(例如 Yeoman 生成器)时,我遇到了权限问题。

答案1

你不能消除不需要 sudo。但是,您可以暂时成为 root 用户来输入一组命令,而不必每次都输入 sudo。这不会消除需要sudo 始终存在,但它允许您短暂绕过它。 sudo su root将授予您 root 权限,直到您退出命令 shell 或注销。为了提醒您非常小心,命令提示符将更改为#。键入exit以返回正常命令 shell。

相关内容