杯子“添加打印机”页面返回禁止在 Web 界面上 http://localhost:631/admin
我尝试将我的主要用户添加到“lp”并重新启动,但没有任何变化。我也试过在cups.conf顶部设置SystemGroup printadmin和做sudo systemctl restart cups无济于事。
这是相关的cups.conf
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
Run Code Online (Sandbox Code Playgroud)
我只是尝试使用 Web 界面添加打印机,但有关权限的某些内容不允许我的用户凭据起作用。没有名为 SYSTEM 或 lpadmin 的组。
Ray*_*oss 21
更新:在 Fedora 25 上这是默认设置...所以如果你在 Fedora 25+ 上遇到这个问题,你可能搞砸了你的配置或者你有一个不同的问题。但这可能仍然是 CentOS/RHEL 旧安装的有用用户......此时您不应该使用 Fedora 24。
/etc/cups/cups-files.conf以 root 身份查找。查找带有SystemGroup sys root添加的行wheel。
以下两个班轮应该为您在 Fedora 24 上完成
sudo sed -i '/SystemGroup sys root$/ s/$/ wheel/' /etc/cups/cups-files.conf
sudo systemctl restart cups
Run Code Online (Sandbox Code Playgroud)
小智 11
我不得不为 Ubuntu 结合另外两个答案,解决方案是将自己添加到 lpadmin 组:
sudo usermod -a -G lpadmin your-usernameRun Code Online (Sandbox Code Playgroud)
对于每个系统,解决方案应该是:
/etc/cups/cups-files.conf。SystemGroup.Rom*_*aka 10
解决办法是
sudo usermod -a -G sys YourUser
Run Code Online (Sandbox Code Playgroud)