Debian 安装CUPS操作

1,输入以下命令,安装 cups 及驱动包:

复制代码
sudo apt-get update
sudo apt-get install cups
sudo apt install printer-driver-gutenprint

2,输入下面的命令,进入 cups 的配置文件编辑界面(nano 修改后 Ctrl+S 保存、Ctrl+X 退出):

复制代码
sudo nano /etc/cups/cupsd.conf

3,首先将下面代码中的 localhost 改为 0.0.0.0

复制代码
Listen localhost:631

然后在以下 4 段代码中加入 Allow all,加完效果如下:

复制代码
# Restrict access to the server...
<Location />
  Order allow,deny
  Allow all
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
  Allow all
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow all
</Location>

# Restrict access to log files...
<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow all
</Location>

最后 Ctrl+S 保存、Ctrl+X 退出

4,将用户加入管理员权限(不加后面无法进入cups管理员界面)

复制代码
sudo usermod -a -G lpadmin 您的用户名

例如,你的用户名为 bruce,那么就输入如下指令:

复制代码
sudo usermod -a -G lpadmin bruce

至此CUPS准备工作完成。

相关推荐
Irene19911 小时前
Windows 11 WSL Ubuntu 环境:实际安装 Hadoop 踩坑实录
linux·hadoop·ubuntu
Hello--_--World1 小时前
利用CDN进行首屏优化。能不能看CDN与本地服务器谁快用谁?
运维·服务器·前端·javascript·vite
手可摘星辰的少年2 小时前
Ext2数据块寻址原理:直接块、间接块到三级间接块
linux
云飞云共享云桌面2 小时前
硬件采购省50%、设计效率提40%——通过云飞云共享云桌面一台云主机拖10人的真实跑法
运维·服务器·网络·人工智能·自动化
Irene19912 小时前
nano 和 vim(Linux 默认安装)的区别(文本编辑器 vs 专业编辑器)
linux·vim·nano
量子炒饭大师2 小时前
【Linux系统编程】——【从0构建第一个Linux系统-进度条】从0到1分阶段构建动态进度条
linux·运维·服务器·进度条
.千余2 小时前
【Linux】网络基础2---Socket编程预备
linux·网络·php
曦月合一2 小时前
在CentOS 6.5系统中OpenJDK 1.7升级更新 OpenJDK 1.8,并部署
linux·centos·jdk1.8
小小ken2 小时前
virtualbox中的ubuntu虚拟机登录到桌面后出现屏幕闪烁现象解决办法
linux·运维·ubuntu