/usr/bin/kde-print-queue 需要 sudo 权限 - 如何让正常使用暂停打印机?

/usr/bin/kde-print-queue 需要 sudo 权限 - 如何让正常使用暂停打印机?

我需要让没有一般 sudo 权限的用户暂停和取消暂停打印机。

命令是:

/usr/bin/kde-print-queue HP_Printer1

但是,问题如下所示:

"HP_Printer1" NOT m_printerPaused
libkcups: Pause-Printer last error: 1025 Forbidden
libkcups: Calling cupsDoAuthentication() password_retries: 0
libkcups: Called cupsDoAuthentication(), success: true
libkcups: 1
libkcups: true
libkcups: Pause-Printer last error: 1025 Forbidden

为该用户添加 /usr/bin/kde-print-queue 的 sudo 权限未能解决该问题。

答案1

我找到了一个简单的解决方案:

将此普通用户添加到 lpadmin 组:

sudo usermod -a -G lpadmin joe

(FWIW<我之前使用 visudo 授予 joe sudo 对 /usr/bin/kde-print-queue 的权限,并且我没有撤销该权限。)

相关内容