【发布时间】:2012-08-13 23:56:08
【问题描述】:
所以我有一个 CentOS 6.2 虚拟机,我正在设置并想要运行一个 shell 命令。机器完全启动后,我正在尝试启动 apache 和 mysql。 vagrant 用户在 sudoers 文件中,我可以通过“vagrant ssh”执行启动 ssh 的 sudo 命令。
当我将 shell 命令添加到 vagrant 文件时,它会抱怨 vagrant 用户不在 sudoers 文件中。
有人知道为什么会发生这种情况吗?
我知道我可以让服务器自动启动 apache,但我需要在挂载共享文件夹后启动它。我正在使用 /vagrant 文件夹来存储虚拟主机和 apache 服务的内容。
【问题讨论】:
-
通过将我需要的命令直接添加到 sudoers 文件中以供 vagrant 用户启动来解决此问题。
-
似乎应该有更好的方法来处理这个问题。我遇到了同样的问题。