如何在不使用 sudo 的情况下运行此命令?

如何在不使用 sudo 的情况下运行此命令?

我一直在尝试找到一种方法来在我的 conky 中显示 (AMD) GPU 负载,在研究显示负载的方法时,我发现了一个命令 - 虽然需要 sudo - 但它可以将 GPU 负载打印到终端 ( sudo cat /sys/kernel/debug/dri/64/amdgpu_pm_info)。Conky 无法运行 sudo 命令,因此我尝试了以下两种方法:

  1. 使用 visudo 允许自己访问该/sys/kernel/debug/dri/64文件夹而无需输入 sudo 密码,并且
  2. 使用chown修改文件的权限为a+rwx。

然而,这两种方法似乎都无法让我在不输入 sudo 密码的情况下使用该命令。

非常感谢所有帮助!

答案1

我正在尝试做同样的事情,从 shell 脚本访问此文件。没有任何效果,甚至为 shell 脚本设置 u+s 权限也是如此。只有使用 sudo 运行脚本本身才有效。

更新:

我发现这是有效的:

sudo chmod a+rx /sys/kernel/debug

您必须完全按照此方法操作(路径不完整)。对我有用。

相关内容