* Fernando <fernando.alhambra@xxxxxxxxx> [070613 07:26]:
> Hi all,
>
> I've read in the mailing list about this topic from years ago, but
> I've not seen something about my problem.
>
> HylaFAX: 4.3.2
> Box: RHEL 3 AS
>
> 1
> I send a fax via email2fax with exim.
> The user exim has a /bin/false shell, which means has not the
> capability to login into a shell so I can't 'su' from root nor login
> like exim user.
> I've set "faxadduser -a abcd -p abcd root"
> In the hosts.hfaxd: ^root@::tg7.gHr.L3sKQ:5GHfSf812wXaY
Can you show us the complete hosts.hfaxd? If your concerned about
posting the crypted passwords, * them out, or send it privately.
> faxrm -a -v 2864
> Trying localhost (127.0.0.1) at port 4559...
> Connected to HylaFAX.
> 220 HylaFAX server (HylaFAX (tm) Version 4.3.2) ready.
> -> USER root
> 230 User root logged in.
This line shows that the root line you added earlier is *not* the first
match for the attempted login.
> Password:
> -> ADMIN XXXX
> 530 Password incorrect.
> Admin failed: 530 Password incorrect.
> (When I write abcd or the root password of the system)
And my guess is that the earlier matching line doesn't have an admin
password (or at least a different one)
>
> 6
> I've even tried to set the user of the exim as root (the one who sent
> the faxes via exim), but the exim philosophy set the user root in the
> never_users list, so I can sent faxes via exim:
> ...
> 2007-06-13 12:13:28 1HyPqx-0001tx-W2 User 0 set for hylafax transport
> is on the never_users list
> 2007-06-13 12:13:28 1HyPqx-0001tx-W2 == user@xxxxxxxxxxxxx R=fax
> T=hylafax defer (-29): User 0 set for hylafax transport is on the
> never_users list
>
>
> It is true that I can change the shell to the exim user, to define
> another user for fax2email with a useful shell, but this is not the
> way.
How about just "/bin/su --shell=/bin/bash - exim". That doesn't fix the
"hylafax admin password" problem, but let's you log in as exim.
Alternately, try setting the FAXUSER environment variable so
faxrm logs in as $FAXUSER (set it to exim).
> I think that the question is, why the password in the hosts.hfaxd
> doesn't work for me? Or maybe ¿how does it work?
> I couldn't understand this behaviour.
The 1st line that matches the user@host pattern is used. So I'm
guessing that the first line is somethin glike:
localhost
or
127.0.0.1
which will match your root login, and reject an ADMIN command (because
there is no admin password)
a.
--
Aidan Van Dyk aidan@xxxxxxxx
Senior Software Developer +1 215 825-8700 x8103
iFAX Solutions, Inc. http://www.ifax.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFGb+PMuVxNPsxNPScRAt4YAKCTXS5MY94bm+xuM87OwqLRNXpWdwCfUy/i
Z37BE0SUWo9oeSWFw/C9J+0=
=OtRD
-----END PGP SIGNATURE-----