从 rake 任务中以 sudo 身份执行命令?

发布于 2024-11-16 03:52:19 字数 136 浏览 1 评论 0原文

除了将“sudo”硬编码到 exec/system 参数字符串中之外,Rake 中是否有一个标志指定需要使用 root 权限执行命令,并在需要时提示输入密码?就像 Babushka 的 一样:sudo => true 选项。

Other than hard-coding "sudo" into the exec/system argument string, is there a flag in Rake that specifies that a command needs to be executed with root privileges, and will prompt for a password if needed? Like how Babushka has a :sudo => true option.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

此刻的回忆 2024-11-23 03:52:19

不知道是否有 Rake 选项(但我想没有)。您可以通过检查用户的权限轻松做到这一点。检查这个答案:

在 Unix 上,找到执行该程序的用户是否是root?

don't know if there's a Rake option for this (but I suppose there isn't). you can easyly do it by checking user's privileges. check this answer:

On Unix, find if user who executed the program is root?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文