gpt4 book ai didi

linux - 测试用户是否可以在 Bash 中执行 sudo 的最佳方法是什么?

转载 作者:IT王子 更新时间:2023-10-29 00:54:32 25 4
gpt4 key购买 nike

阅读 sudo 手册页,我看到 -v 标志可用于检查用户是否在其工作站中具有 sudo 权限。我有一段脚本需要测试它。如果用户没有 sudo 权限,它会在屏幕上打印:

Sorry, user tester may not run sudo on debian.

我怎样才能抑制这条消息并只执行其余的代码?

最佳答案

尝试在命令中附加 >/dev/null。如果消息在 stderr 中打印,则使用 2>/dev/null 或按照注释中的建议使用 &>/dev/null 将 stdout 和 stderr 都重定向到 null .

关于linux - 测试用户是否可以在 Bash 中执行 sudo 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42195203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com