Postitaja: admin (esitatud 24) Sest igaüks, kellel Linux serveris Sendmail teenus on nüüd vaja anda võimalus saata läbi autentimist. Ometigi on üsna lihtne sisse lülitatud, kuigi te peaks teadma, et mõnedes distributsioonides nagu CentOS, ei muuda seda vaikimisi saadaval, siin on kuidas seda parandada:
Paigalda pakett sendmail-cf ja cyrus-sal kui mitte süsteemist redhat / cents:
[] Yum installida sendmail-cf cyrus-sal
Siis redigeeri sedmail.mc (/ etc / mail / sendmail.mc) ja uncomment neid ridu:
define ("confAUTH_OPTIONS", "") Seni,
TRUST_AUTH_MECH ("LOGIN PLAIN") Seni,
define ("confAUTH_MECHANISMS", "LOGIN PLAIN") Seni,
Turvalisuse kontrolli anchequesta milles:
DAEMON_OPTIONS ("Port = SMTP, aadr = 0.0.0.0, Name = MTA) Seni,
Nüüd sa pead kompileeri sendmail.cf fail m4 programm:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Kontrollige ja vajadusel muuta faili / usr/lib/sasl2/Sendmail.conf järgmiselt:
pwcheck_method: saslauthd
Nüüd käivita uuesti sendmaili ja saslauthd
[] / Etc / init.d / saslauthd algus
[] / Etc / init.d / sendmail uuesti
Lõpuks me kontrollime, et meie töö on korrigeeritud:
[] Telnet localhost 25
Proovin 127.0.0.1 ...
Connected to localhost.
Paomärk on'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 august 2004 12:36:30 0200
Kuna meil kasutusele sendmail reageerib kirjutades:
EHLO localhost
mida vastas, kui kõik hästi läheb (punane joon, mis ütleb meile, et sendmail aktsepteerib autentimise, lisaks tavaline login võib olla ka muid meetodeid, on õige):
250 xxxxx.xxxxx.xx xxxxx.xxxxx.xx Tere [127.0.0.1] hea meel sinuga kohtuda
250 ENHANCEDSTATUSCODES
250-PIPELINING
250 8BITMIME
250-SIZE
250 DSN
250 AUTH LOGIN PLAIN
250-DELIVERBY
250 ABI
Avaldatud: linux , redhat , tips Postitaja: admin (esitatud 12) Vaata kõiki rpm pakette installitud:
# Rpm-qa
Päring rpm db filtreerimine kõik packets sisaldava stringi "httpd":
# Rpm-qa | grep httpd
Getting teavet mõne konkreetse paketi installitud, näiteks:
# Rpm-qi httpd
Vaata failide nimekirja esitanud paketi installitud, näiteks:
# Rpm-QL httpd
Näita ainult nimekirja konfiguratsioonifailid poolt paigaldatud pakett:
# Rpm-qc httpd
Saada teavet esitatud dokumentide paketi:
# Rpm-qc httpd
Vaata nimekirja sõltuvused nõutud pakendis:
# Rpm-q httpd-whatrequires
Vaata võime ettenähtud pakendis:
# Rpm-q httpd-whatprovides
Vaata skripte ajal alustatud paigaldamine / eemaldamine:
# Rpm-q httpd-scripts
Vaata ajalugu läbivaatamise pakett:
# Rpm-q httpd-changelog
Vaata, mida pakett fail kuulub:
# Rpm-QF / etc / httpd / conf / httpd.conf
Vaata failide nimekirja, mida pakett ei ole veel paigaldatud:
# Rpm-q p-2.0.52-3.i386.rpm httpd-l
Fedora / Redhat, allkirjastama kõik packets koos digitaalse erasektori GPG võtme. Importimine avaliku võtme järgmise käsuga:
# Rpm-import / media / cdrom / RPM-GPG-KEY
Et näha terviklikkust paketi enne paigaldamist saab sõita, eriti kui see on Internetist alla laadida, käivitage järgmine käsk:
# Rpm-checksig nome_pacchetto.rpm
Et kontrollida kõiki pakette installitud süsteem:
# Rpm-qa gpg-faili kirjutamisel
Paigaldamine binaarpaketti:
# Rpm-ivh nome_pacchetto.rpm
Paigaldamine binaarpaketti ignoreerides sõltuvused kohustatud:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
Paigaldamine binaarpaketti saates automaat resolutsiooni sõltuvused:
# Rpm-ivh-abi nome_pacchetto.rpm
Upgrade paketi muutmata konfiguratsioonifailid:
# Rpm-U nome_pacchetto.rpm
Upgrade pakett ainult siis, kui see on juba paigaldatud:
# Rpm-F nome_pacchetto.rpm
Rimuore rpm pakett:
# Rpm-e package_name
Saate faili suurus, õigused, tüüp, omanik, grupp MD5 kontrollsumma ja viimase muudatuse kohta RPM andmebaas:
# Rpm-V httpd
Kontrolli kõik paketid on süsteemi paigaldatud - kasutada ettevaatusega, süsteem tegeleb äärmise:
# Rpm-Va
Test pakett ei ole installeeritud:
# Rpm-Vp httpd-2.0.52-3.i386.rpm
See käsk võimaldab teil taasta failid paketi ümber oja ja siis cpio eraldada ivitatava pakendis:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-ekstrakti-make-kataloogid * bin *
Paigaldamine allikas pakettide i386.
Samm 1:
# Rpmbuild-rebuild nome_pacchetto.src.rpm
Samm 2:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Paigaldamine allikas pakettide i386 (alternatiivne menetlus).
Samm 1:
# Rpmbuild-kompileeri nome_pacchetto.src.rpm
Samm 2:
# Rpmbuild-bb / usr / src / redhat / specs / nome_pacchetto.spec
Samm 3:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Loomine rpm paketi allikast.
Me tahame luua paketi allikast taotlus näide. Download allikas internet koos wget:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
Näide-2.0.0.tar.gz # cp / usr / src / redhat / allikas
# Cd / usr / src / redhat / allikas
# Tõrva xzf näiteks-2.0.0.tar.gz
Kontrolli, kas kataloog pakkimata fail. 'Spec ", mis sisaldab kirjelduste loomise teele ja kopeeri see / usr / src / redhat / SPEC:
Example.spec # cp / usr / src / redhat / SPEC / example.spec
Kui faili. Spec ei ole võimalik luua. Lõpuks koostab täitmise loomiseks uue RPM
# Cd / usr / src / redhat
# Rpmbuild-bb specs / snort.spec