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准备工作完成。

相关推荐
xbzb1 小时前
OpenStack 网络管理(理论):Linux 网络虚拟化是 Neutron 的地基
linux·服务器·网络·openstack·network·neutron
Android系统攻城狮2 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
水饺编程3 小时前
第2章:Linux 基础,解压缩【.tar.bz2】压缩包文件
linux·c语言·汇编
Y3815326623 小时前
用 httpx 写 SerpBase 异步客户端:连接池与超时配置
运维·服务器·数据库
Zevalin爱灰灰4 小时前
Linux入门第二部分(ARM裸机篇) 第二章 Cortex-A7 MPCore架构与ARM汇编基础
linux·汇编·arm开发·嵌入式
倔强的石头1064 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
GeW4 小时前
从"补短板"到"强优势"Linux与数据库认证成为产业跃迁人才支点
linux·数据库
PellyKoo6 小时前
【Ubuntu】GTX 1080 Ti 显卡占用为0但功率高达60W的排查与解决
linux·运维·ubuntu
Fruiticecake7 小时前
epoll 回显服务器是怎么工作的:从 accept 队列到就绪链表,以及它和 select / poll 的区别
linux
captain3767 小时前
MyBatis Plus(1)
java·服务器·mybatis