我正在运行一个 shell 脚本,它以具有 sudo 权限的 root 用户身份运行。 它有 gem install 命令,该命令也作为 sudo 运行。
但是我想在没有 sudo 的情况下运行 gem install [command]
#!/usr/bin/env bash
curl -sSL https://get.rvm.io | bash -s stable
rvm install stable
gem install jekyll
是vagrant的配置管理脚本。
最佳答案
如果您想以非特权特定用户身份运行它,您可以使用
sudo -u <username> command
关于linux - 如何在没有sudo的情况下在shell脚本中运行特定命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36932046/