The server general configuration is done on this screen. It includes:
Server name
Administrators email
Server user
Server group
Remote user name
The tab window to configure the CUPS server general settings lets you the change the default values. Click on the little question mark and then on one of the fields to get a “Quick Help” about the meaning of the setting.
If you are unsure, leave alone and turn to the original CUPS documentation first. If your CUPS daemon is already running, it is readable from the Konqueror by pointing it to URL http://localhost:631/documentation.html.
There, first “make friends” with the Software
Administrator Manual. Otherwise, for example, if the CUPS daemon is
not running, try looking in your local file system, by default at
/usr/share/doc/cups/
or
/usr/share/doc/cups/documentation.html
.
The hostname of your server, as advertised to the world. By
default, CUPS will use the hostname of the system. To set the
default server usd by clients, see the
client.conf
file.
For example, enter myhost.domain.com
This is the hostname that is reported to clients. Should you ever encounter strange problems in accessing the server, put here its IP address for troubleshooting. This way you eliminate any potential name resolution problems; and you can more easily nail the real problem down.
This is the email address to send all complaints or problems to. By default CUPS will use “root@hostname”.
For example, enter
root@myhost.com
.
Contrary to what the quickhelp suggests, it is also legal to send an email full of praise and enthusiasm about CUPS and KDEPrint to the server administrator.
The user the server runs under. Normally this must be
lp
, however you can
configure things for another user if needed.
The server must be initially run as root to support the default IPP port of 631. It changes users whenever an external program is run.
Enter for example lp
.
This is the UNIX® user account for filters and CGI programs to run under. CGI programs are responsible for showing you the nice web administration interface accessible via http://localhost:631/).
There is no need to set the User directive
to root
, so never do this,
as it only involves dangers. Should anyone discover security
vulnerabilities in one of the used file filters, printer drivers or
CGI programs, he could remotely execute arbitrary
commands on your system with root user privileges. Always use an
unprivileged account for the server directive
User.
The group the server runs under. Normally this must be
lpadmin
, however you can
configure things for another group as needed.
Enter for example lpadmin
.
The name of the user assigned to unauthenticated accesses from
remote systems. By default remroot
.
This name will appear in log files and in queries about the job owner etc., for all resources and locations of the CUPS server that are configured to allow access without authentication. Authenticated entries will carry the authenticated names.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team