Thanks Johannes and all.
2014-06-24 17:53 GMT+09:00 Johannes Meixner
On Jun 24 15:36 1xx wrote (excerpt):
What should "a virtual printer" actually mean for the user? What final user's goal is solved by "a virtual printer"?
I think that there are the users whom they want to output for data except the papers by a procedure same as print.
https://features.opensuse.org/312322 (excerpt): ------------------------------------------------------------------ Johannes Meixner wrote: (3 years ago) ... Regarding making a PDF file from applications or from the desktop: ... If this is the acutal reason for this feature request, please file either bug reports or feature requests for the particular applications or desktops which can no longer make PDFs.
We should usually use the application's feature.
... Tim Edwards wrote: (3 years ago) As Johannes Meixner pointed out most apps already have this functionality without requiring going down the hacky route of having a CUPS pdf 'printer' setup. It just looks complicated (and therefore buggy) and exposes the system to all sorts of potential security issues, Opensuse should ship as secure as is reasonable for a desktop system.
I see. CUPS-PDF is surely tricky.
But, printing systems need root,
Not in general.
Only the cupsd runs as root to do things that need root privileges.
Filters and backends (see http://en.opensuse.org/SDB:CUPS_in_a_Nutshell) are usually run by the cupsd as user lp (switch user is one of the things why cupsd needs root privileges), see "man 7 backend": ------------------------------------------------------------------------ PERMISSIONS Backends without world execute permissions are run as the root user. Otherwise, the backend is run using the unprivileged user account, typically "lp". ------------------------------------------------------------------------
I understand it.
I will revoke the request in 2014-06-27 (+0900).
If you want to argue, please say it soon.
If you need CUOS-PDF after it, you should submit the request with a new logic.
--
1xx