从 rake 任务中以 sudo 身份执行命令?
除了将“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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不知道是否有 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?