在Vagrant盒子上删除sudo的需要


0

当我需要安装Node包或做类似的事情composer self-update我必须在所有命令前加上sudo

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

我已经尝试了以下内容:

sudo chown -R $USER /usr/local

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

Answers:


1

你不能删除 sudo的需要。但是,您可以暂时成为root用户,无需每次都输入sudo而输入一组命令。这并不能消除对sudo 的需求,但它可以让你绕过它一会儿。 sudo su root在您退出命令shell或注销之前,它将为您提供root权限。为了提醒您非常小心,命令提示符将更改为#。键入exit以返回正常的命令shell。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.