← Back to team overview

sslug-teknik team mailing list archive

Re: qmail-smtpd - Permission denied

 

Henrik Storner wrote:
In <c6qsao$sev$1@xxxxxxxxxxxx> Bernt Hertz Jensen <bhj@xxxxxxxxxxxx> writes:


[root@piskoeter root]# tai64nlocal < /var/log/qmail/qmail-smtpd/current


2004-04-29 14:21:11.747580500 tcpserver: end 14245 status 0
2004-04-29 14:21:11.747583500 tcpserver: status: 19/30
2004-04-29 14:21:12.450046500 tcpserver: end 14285 status 0
2004-04-29 14:21:12.450050500 tcpserver: status: 18/30
2004-04-29 14:21:31.989345500 Permission denied
2004-04-29 14:21:43.098177500 tcpserver: status: 19/30
2004-04-29 14:21:43.098180500 tcpserver: pid 14302 from 130.227.52.109
2004-04-29 14:21:43.117473500 tcpserver: ok 14302


Hvordan ser rettighederne ud på /var/qmail/queue/ ? Det skal
være således:

ask:~ $ sudo ls -la /var/qmail/queue/
total 44
drwxr-x---   11 qmailq   qmail        4096 Apr 10  2003 .
drwx------    2 qmails   qmail        4096 Mar 22 15:23 bounce
drwx------   25 qmails   qmail        4096 Apr 10  2003 info
drwx------   25 qmailq   qmail        4096 Apr 10  2003 intd
drwx------   25 qmails   qmail        4096 Apr 10  2003 local
drwxr-x---    2 qmailq   qmail        4096 Apr 14  2003 lock
drwxr-x---   25 qmailq   qmail        4096 Apr 10  2003 mess
drwx------    2 qmailq   qmail        4096 Apr 29 14:49 pid
drwx------   25 qmails   qmail        4096 Apr 10  2003 remote
drwxr-x---   25 qmailq   qmail        4096 Apr 10  2003 todo

[root@piskoeter queue]# ls -l
totalt 36
drwx------    2 qmails qmail 4096 28 apr 02:00 bounce
drwx------  202 qmails qmail 4096 28 apr 02:00 info
drwx------    2 qmailq qmail 4096 28 apr 02:00 intd
drwx------  202 qmails qmail 4096 28 apr 02:00 local
drwxr-x---    2 qmailq qmail 4096 28 apr 02:00 lock
drwxr-x---  202 qmailq qmail 4096 28 apr 02:00 mess
drwx------    2 qmailq qmail 4096 28 apr 02:00 pid
drwx------  202 qmails qmail 4096 28 apr 02:00 remote
drwxr-x---    2 qmailq qmail 4096 28 apr 02:00 todo

Så det er vel næppe der?

qmail-queue skal være suid qmailq:

ask:~ $ ls -l /var/qmail/bin/qmail-queue
-rws--x--x    1 qmailq   qmail       16172 Apr 10  2003 /var/qmail/bin/qmail-queue

[root@piskoeter queue]# cd /var/qmail/bin/
[root@piskoeter bin]# ls -l


-rwxr-xr-x  1 root   qmail   15796 28 apr 02:00 qmail-qread
-rwxr-xr-x  1 root   qmail     371 28 apr 02:00 qmail-qstat
-rws--x--x  1 qmailq qmail   12008 28 apr 02:00 qmail-queue
-rwx--x--x  1 root   qmail   25200 28 apr 02:00 qmail-remote
-rwx--x--x  1 root   qmail   15848 28 apr 02:00 qmail-rspawn
-rwxr-xr-x  1 qscand qscand 103465 28 apr 14:20 qmail-scanner-queue.pl
-rwsr-xr-x  1 qscand qscand 103443 28 apr 14:15 qmail-scanner-queue.pl~
-rwx--x--x  1 root   qmail   38296 28 apr 02:00 qmail-send
-rwxr-xr-x  1 root   qmail   15032 28 apr 02:00 qmail-showctl

Og tcpserver/qmail-smtpd skal køre med uid qmaild.

Her bliver jeg i tvivl... Jeg har ingen sådan fil eller mappe. Til gengæld har jeg:

/home/bhj/qmail/supervise/qmail-smtpd
/home/bhj/qmail/supervise/qmail-smtpd/log
/home/bhj/qmail/bin/qmail-smtpd
/var/log/qmail/qmail-smtpd
/var/qmail/supervise/qmail-smtpd
/var/qmail/bin/qmail-smtpd
/service/qmail-smtpd

Vaffor en snakker vi om?

/Bernt



Follow ups

References