Program Mail a prava

Pavel Janík Pavel na Janik.cz
Sobota Květen 19 01:47:28 CEST 2001


   From: "Martin Kubecek" <Martin.Kubecek na bull.cz>
   Date: Fri, 18 May 2001 18:32:07 +0200

Zdravím,

   > Spustim li vsak zmineny program mail jako uzivatel napr. KAREL (s
   > minimalnimi pravy) a chci poslat zpravu nekomu jinemu, kdo ma na tomtez
   > pocitaci zalozen ucet, napr uzivateli MARTIN odeslana zprava se ulozi do
   > souboru /var/spool/mail/martin.

do toho souboru /var/spool/mail/martin to ovšem nezapíše program mail, ale
MTA, který používáte (resp. lokální MDA daného uživatele/systému). Malá
nápověda:

pavel na SnowWhite:~ > strings `which mailx`|grep /usr/sbin/sendmail
/usr/sbin/sendmail

/usr/sbin/sendmail je např. v mém případě součástí postfixu. U někoho
jiného to může být samotný sendmail. A zde se již bude další činnost lišit
podle toho, jaký MTA používáte. Pokud je to Postfix, tak si vše můžete
přečíst na http://www.postfix.org na stránce s titulkem Postfix Anatomy -
Receiving Mail. Zjednodušeně: /usr/bin/mail předá e-mail
/usr/sbin/sendmail, který jej zapíše do /var/spool/postfix/maildrop, odkud
jej vyzvedne démon pickup, který již běží pod UID samotného MTA
(např. postfix) a dále je to již nezajímavé až po převzetí samotného mailu
démonem local, který pomocí mailbox_command (MDA - např. procmail) doručí
samotný e-mail do daného souboru. Tento démon tedy musí mít opravnění do
daného souboru zapsat. A ve skutečnosti toto oprávnění také vlastní jak se
můžeme přesvědčit ze souboru master.cf.

No a pokud používáte sendmail, pomáhej Vám všichni svatí.
-- 
Pavel Janík

panic("Tell me what a watchpoint trap is, and I'll then 
deal with such a beast...");
                  -- 2.2.16 arch/arch/sparc/kernel/traps.c
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/pgp-signature
Size: 245 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20010519/9011dd56/attachment.sig>


Další informace o konferenci Linux