Page 1 of 1

Postfach von root fehlt bei einem Debian Server

Posted: 2005-12-26 20:01
by ccc
hallo

habe Debian Sarge Stable als DNS/PROXY server eingerichtet
und ich vermisse das Postfach von root.
Ich hatte es unter /root/ bzw. unter /var/mail/root in Erinnerung.
es steht aber nirgendwo.

ich habe postfix installiert.

Möchte aber root mails zu den anderen aliases nicht umleiten.
Ich will sie lesen als root user.

Code: Select all

# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root:
habe

Code: Select all

# dpkg-reconfigure postfix
bereits gemacht, hilft aber nicht weiter.

weiss jemand was da falsch ist ?

Re: Postfach von root fehlt bei einem Debian Server

Posted: 2005-12-27 13:25
by dodolin
Sei froh, dein Debian will dich vor dir selbst beschützen.

Re: Postfach von root fehlt bei einem Debian Server

Posted: 2005-12-27 14:10
by ccc
habe dieses problem folgendermassen gelöst indem ich die Variable:

Code: Select all

MAIL=/var/mail/$LOGNAME
export MAIL

zu /etc/profile hingefügt habe.

Code: Select all

# touch root
# echo $MAIL
/var/mail/root 
gruss
ccc

Re: Postfach von root fehlt bei einem Debian Server

Posted: 2005-12-27 14:14
by ccc
weiss jemand vielleicht wie ich eine root test mail erzeugen kann ?

habe probiert mit:

Code: Select all

# mail -s "test mail" root </dev/null
Null message body; hope that's ok
# mail
No mail for root
funktioniert aber nicht

# tail -f /var/log/syslog

Code: Select all


Dec 27 21:45:00 linux postfix/pickup[1488]: 9C90524EDC8: uid=0 from=<root>
Dec 27 21:45:00 linux postfix/cleanup[1908]: 9C90524EDC8: message-id=<20051227204500.9C90524EDC8@linux.dom.ch>
Dec 27 21:45:00 linux postfix/qmgr[1489]: 9C90524EDC8: from=<root@linux.domain.net>, size=309, nrcpt=1 (queue active)
Dec 27 21:45:00 linux postfix/local[1910]: 9C90524EDC8: to=<root@linux.domain.net>, orig_to=<root>, relay=local, delay=0, status=sent (delivered to command: procmail -a "$EXTENSION")
Dec 27 21:45:00 linux postfix/local[1910]: 9C90524EDC8: to=<linux@linux.domain.net>, orig_to=<root>, relay=local, delay=0, status=sent (delivered to command: procmail -a "$EXTENSION")
Dec 27 21:45:00 linux postfix/qmgr[1489]: 9C90524EDC8: removed

Re: Postfach von root fehlt bei einem Debian Server

Posted: 2006-01-02 15:37
by mrmasterjpsy
dodolin wrote:Sei froh, dein Debian will dich vor dir selbst beschützen.

Vllt erbarmt sich ja jemand und erklärt ma die zitierte Aussage...



Thx & cya JPsy

Re: Postfach von root fehlt bei einem Debian Server

Posted: 2006-01-02 17:31
by herrchen
MrMasterJPsy wrote:
dodolin wrote:Sei froh, dein Debian will dich vor dir selbst beschützen.
Vllt erbarmt sich ja jemand und erklärt ma die zitierte Aussage...
dodolin will darauf hinweisen, dass es absolut unsinnig ist, die systemnachrichten als root zu lesen.
man leitet sie sinnvoller weise auf seinen user um und sortiert sie dann womöglich in einen extra ordner.
man sollte immer als normaler user angemeldet sein und bei bedarf "su" benutzen.

herrchen

Re: Postfach von root fehlt bei einem Debian Server

Posted: 2006-01-02 23:42
by dodolin
herrchen hat vollkommen Recht. Wer ein paar Links dazu lesen mag:

http://www.dcoul.de/infos/user2root.html
http://www.tldp.org/HOWTO/Security-HOWT ... t-security
http://portal.suse.de/sdb/de/1996/07/perms.html

Sind aber alle mehr allgemein. Vermutlich würde sich mit einer groups.google Suche diverses Material zu diesem Thema finden lassen, da das eigentlich eine FAQ ist.

Re: Postfach von root fehlt bei einem Debian Server

Posted: 2006-01-27 13:35
by ccc
problem gelöst !

ich habe die Variable:

Code: Select all

MAIL=/var/mail/$LOGNAME
export MAIL

zu /etc/profile hingefügt

und jetzt funktioniert bestens !

Code: Select all

~# mail -s "test mail" root </dev/null
Null message body; hope that's ok
~# mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 1 message 1 new
 N  5 root@linux.domain.net  Fri Jan 27 13:37   13/454   test mail
&
gruss
ccc