我怎样才能让 lp 和 lpr 像 root 一样运行?

我怎样才能让 lp 和 lpr 像 root 一样运行?

这篇文章与以下内容相关为什么 lp 和 lpr 返回未授权错误?然而,我问这个问题是为了找到解决我的问题的方法。

我可以使用 sudo 使用 lp 和 lpr。我想知道如何更改权限,以便应用程序可以像 root 一样运行 lp 和 lpr。就此而言,我希望能够做同样的事情。

我输入了一个错误发射台来报道此事,但没有收到回复。

谢谢。

答案1

如果不知道问题的原因,就很难想出好的解决办法。

我应该补充一点,我不确定应用程序通常会执行 lp 或 lpr 命令来打印。我假设它们使用库接口。一个例子是

虽然出于安全原因不建议这样做,但您可以设置权限,以便当您运行 lpr 或 lp 命令时,它们以与其所属的用户 ID 或所属组 (root) 相同的权限运行:

sudo chmod u+s /usr/bin/lp /usr/bin/lpr

无论它是否有助于应用程序打印,它都应该可以帮助您使用这些命令,而无需每次都使用 sudo,前提是您决定承担风险。维基百科提到了这些风险,并引用了这里

相关内容