gpt4 book ai didi

c++ - 如何立即忘记上次的 sudo 用法

转载 作者:行者123 更新时间:2023-11-30 02:41:28 24 4
gpt4 key购买 nike

我正在尝试用 C++ 编写一个程序,如果它没有 sudo 权限,它将请求它。我已经通过 execl("/usr/bin/sudo", "sudo", argv[0]); 实现了这一点,但我最大的问题是尝试测试它。有没有办法让系统忘记我最近使用过 sudo 以便我可以再次运行并请求访问?

最佳答案

sudo -k 使凭据无效。

编辑:

可以调用 sudo -K(大写 K)命令来使凭据无效,但是可以通过将 -k 标志添加到 argv 来使用它(甚至可能基于构建配置)

关于c++ - 如何立即忘记上次的 sudo 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28077451/

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