我需要向 CUPS 服务器发送请求,其中包含特定的请求用户参数 - remote_user 而不是 local_user。我应该如何设置本地 CUPS 服务器?
答案1
答案2
如果使用此命令打印:
lp -d yourprintername -U yourusername /path/to/file
您会requesting-user-name="yourusername"
在 CUPSerror_log
文件中找到它(但您cupsd.conf
需要进行编辑才能LogLevel debug
使该消息显示出来)。
如果你想强制使用默认选项全部用户,以 root 身份运行此命令:
lpoptions -d yourprintername -o requesting-user-name=someusername
[笔记:一些版本的 CUPS 似乎混淆了“作业发起用户名”和“请求用户名”。因此,如果我的建议对您不起作用,您就会知道...]