当我需要安装 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。