GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
faxq-helper(1) mgetty+sendfax manual faxq-helper(1)

faxq-helper - privileged helper process to access the fax queue

faxq-helper <command> [<options>]

faxq-helper is part of the internal workings of faxspool(1).

Formerly, the /var/spool/fax/outgoing directory was world-writeable, leading to all sort of funny symlink attacks against faxspool(1) and faxrunq(8).

These days, it's owned by the user ``root'', and only this user can write to it. To be able to put jobs there, faxspool(1) calls faxq-helper for very clearly defined purposes:

- make a new queue directory

- put a new fax G3 file into this queue directory

- put a JOB file into this queue directory, and activate the fax job

and possibly:

- remove a fax job from the queue (to be used by faxrm and in case of errors)

- re-queue a job that has been suspended due to repeated failures (faxq -r)

To achieve this, faxq-helper is installed set-user-id root. If you remove the suid bit, or chown the fax queue directory to a different user, it will stop working.

faxq-helper has the following exit() values:

0
everything went fine

1
invalid JOB ID specified on the command line

2
some problem with the directory setup of the outgoing queue dir, /var/spool/fax/outgoing (it will print a detailed error message)

3
some problems with the user ID setup of the ``root'' user (it will print a detailed error message)

10
failure to process the specified command (it will print a detailed error message)

faxspool(1), faxq(1), faxrm(1), faxqueue(5)

faxq-helper is Copyright (C) 2004-2006 by Gert Doering, <gert@greenie.muc.de>.
18 Feb 06 greenie

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.