From: Levent Aksoy (levent@portakalteknoloji.com)
Date: Thu 08 Jan 2004 - 05:08:10 EST
Merhaba Arkada=FElar,
Solaris 8 =FCzerinde sendmail komutu bazen =FEu hatay=FD veriyor,
Jan 6 09:00:01 teknik sendmail[23531]: [ID 801593 mail.crit] NOQUEUE: SY=
SERR(oracle8): can not chdir(/var/spool/mqueue): Permission denied
burdaki sorun =FEu, sendmail komutu SUID =F6zelli=F0ine sahip yani root yet=
kisiyle =E7al=FD=FE=FDyor, /var/spool/mqueue klas=F6r=FCn=FCn yetkisi 750( =
Solaris 7 de bu yeki 755 di fakat Solaris 8 de 750 olarak geliyor, g=FCvenl=
ik ile ilgi bir sorun ya=FEanm=FD=FE heralde...). sendmail komutu i=E7in ow=
ner olarak root g=F6z=FCk=FCyor "mqueue" dizini i=E7in owner yine root ola=
rak g=F6z=FCk=FCyor. Sendmail komutu oracle8 kullanc=FDs=FD i=E7in neden ro=
ot yetkisini b=FDrakm=FD=FE olabilir.
Bir yerde okudu=F0uma g=F6re "mail" komutunu -s parametresi ile =E7a=F0=
=FDrd=FD=F0=FDm=FDzda, yani subject vermek sitedi=F0imizde sendmail komutun=
un da b=F6yle bir =F6zelli=F0i bulunmad=FD=F0=FDndan, sendmail tehlikeli bi=
r durum oldu=F0unu d=FC=FE=FCn=FCp root yetkisini b=FDrak=FDyormu=FE. Ama a=
ra=FEt=FDrd=FDm mail komutu hi=E7 bir scriptte yada user taraf=FDndan kulla=
n=FDlmam=FD=FE, mailx kullan=FDlm=FD=FE sadece. mailx komutunda subject ver=
ebiliyoruz....
O halde neden sendmail root yetkisini b=FDrakm=FD=FEt=FDr?
Cevap verecek arkada=FElara =FEimdiden te=FEek=FCr ederim.