作为cups-pdf打印机的长期用户,我始终保留默认的输出文件夹设置:$HOME/PDF (或相同的/home/$ user /PDF)。
现在,我想为生成的PDF使用自定义位置,但是在修改配置文件(/etc/cups/cups-pdf.conf)之后根本没有输出。帮助?
发布于 2021-07-23 03:09:46
对于那些有符号链接文件夹的人来说,这将是有帮助的。除了在/etc/cups/cups-pdf.conf中设置上述自定义文件夹之外,还可以执行以下操作。在‘K’Ubuntu20.04及以上版本中(下面的解释是在Kubuntu21.04中实现的),不应该篡改设备(/etc/apparmor.d/usr.sbin.cupsd
)中的默认文件夹设置。默认设置如下所示,请按原样保留它们。
@{HOME}/[^.]*/{,**/} rw,
@{HOME}/[^.]*/** rw,
在我的例子中,我有一个单独的ext4分区/mnt/data/username,用于托管用户目录,如文档、下载、音乐、视频、公共、模板、图片和VirtualBox VM。我将这些文件夹符号链接到/home/username/
示例,如下所示。
ln -s /mnt/data/username/Documents /home/username/Documents
因此,对于杯子-pdf打印-文件夹pdf,我有我的在/mnt/data/username/Documents/PDFs
。
我的设置如下:在/etc/cups/cups-pdf.conf
集合中
Out ${HOME}/Documents/PDFs
在/etc/apparmor.d/usr.sbin.cupsd
中,将其设为默认值。跑
sudo dpkg-configure apparmor
在出现的对话框中,添加/mnt/data/
(注意后面的'/')作为额外的${HOMEDIRS),然后点击OK。这就是我们所需要做的。
我需要在/mnt/data/ username /中使用我的userdirs,因为我与ArchLinux Gnome40使用相同的用户名和UID/GID共享相同的文件夹。
有关参考和理解原因,请参阅下列链接:
http://manpages.ubuntu.com/manpages/trusty/en/man5/apparmor.d.5.html
https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1701831.html
https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1701828.html
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/447292
https://forums.whonix.org/t/apparmor-exception-for-shared-folder-on-guess/656
https://askubuntu.com/questions/1263902
复制相似问题