在OSX _www用户账户下运行脚本

在OSX _www用户账户下运行脚本

我有一个小型内部 php 网站,仅供我使用,它会触发 bash 脚本来执行一些应用程序签名等。我需要该 bash 脚本来运行一些 ruby​​ 宝石。(安全性并不重要。)

在我看来,有两种选择:

  • 设置 ruby​​ 环境并在 _www 用户帐户中安装 gem
  • 在已安装 ruby​​ 内容的现有用户帐户中安装 web/php 服务器

是否可以以某种方式登录 _www 帐户并设置所需的环境?

如果没有,是否有人可以提示在哪里可以获取独立的 web/php 服务器,以便我可以在用户帐户下运行它,从而能够设置所需的环境?

我是否错过了什么选项?

答案1

我已经能够通过使用 /etc/sudoers 文件向特定用户授予 sudo 权限来让我的系统按我想要的方式运行(只能使用sudo visudo!! 修改此文件)

现在,我可以在我的 bash 脚本中运行sudo -u username mybashcommand而不必输入密码。

相关内容