我如何sudo环境?
我在 php 脚本中使用 spamassassin,但是当我作为我的用户训练 spamassassin 时,由于 sa-learn 的用户特定性质,php 脚本的 exec 命令调用 spamassassin 会得到未经训练的版本。 所以我需要在 exec 命令中对我的用户进行 sudo 并获取我的用户的环境以及权限
I am using spamassassin in a php script, but when I train spamassassin as my user the php script's exec command to call spamassassin get the untrained version because of the user specific nature of sa-learn. So I need to sudo to my user in the exec command and get the environment of my user along with the premissions
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
-H 标志设置
$HOME
环境变量。 如果不设置此标志,SpamAssassin 可能会在旧用户的主目录中查找设置。The -H flag sets the
$HOME
environment variable. Without setting this flag, SpamAssassin is probably looking in the old user's homedir for settings.