HylaFAX The world's
most advanced open source fax server
|
|
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
Re: Re: Fax != uucp
On Thu, 20 Nov 1997 16:43:32 -0500 (EST), Nico Garcia <raoul@cirl.meei.harvard.edu> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
>
> On Fri, 21 Nov 1997, Jonathan Chen wrote:
>
> >
> > This is such a good idea! It will definitely solve the confusion
> > involved with installation, and the stubborness of some O/S's to allow
> > entries with the same uids.
> >
> > A quick squizz thru' the source code reveals that it shouldn't really
> > be a problem (I'll try this in practise for a week on our system); in
> > fact "config.h" has the line:
> >
> > #define FAX_USER "uucp" /* account name of the ``fax user'' */
> >
> > What do the others think?
>
> This needs to operate on systems where uucp does and does not already
> exist. UUCP requires its own home directory: if the fax servers rely
> on the fax home directory to be distinct, this could cause serious
> grief.
>
> I'd have to take a look at the chroot behavior of hfaxd and faxq to
> see if it could tolerate using the same home directory as UUCP. Has
> anyone double checked this?
Haven't tried it yet, but looking at the source, it uses
#define FAX_SPOOLDIR "/var/spool/fax" /* pathname to top of spooling area */
In config.h, and the they chdir to begin, then chroot(".").
In my quick search pwd->pw_dir is only used in client apps, in which case it is using the client's home directory.
I would think it should work, but I like to have a fax user, so I can do "ls ~fax/docq" types of things ;-)
Aidan.
--
Aidan Van Dyk aidan@magma.ca
-------------------------------------------------------------------
Magma Communications Ltd. Home Page: http://www.magma.ca
Unit 201, Antares Plaza
52 Antares Drive Phone: +1 613 228-3565
Nepean, ON, K2E 7Z1 CANADA Fax: +1 613 228-8313