Posted by: admin (sett 24) Għal xi ħadd ma 'server Linux ma servizz Sendmail issa huwa meħtieġ li jagħti l-possibilità li jibgħatu l permezz ta' awtentikazzjoni. Tabilħaqq huwa pjuttost faċli biex jattiva l-għażla, għalkemm inti għandek tkun taf li xi distribuzzjonijiet bħal CentOS ma jagħmilx disponibbli minn default, here's kif waħħalha:
Installa l-pakkett sendmail-cf u Cyrus-sasl jekk mhux fis-sistema, għat redhat / CentOS:
[] Yum jinstallaw-sendmail cf Cyrus-sasl
Imbagħad jeditjaw il-sedmail.mc (/ etc / posta / sendmail.mc) u uncomment dawn il-linji:
jiddefinixxi ("confAUTH_OPTIONS", "A") dnl
TRUST_AUTH_MECH ("plejn LOGIN") dnl
jiddefinixxi ("confAUTH_MECHANISMS", "plejn LOGIN") dnl
Għall-iffissar ta 'sigurtà anchequesta kontroll:
DAEMON_OPTIONS ("Port = SMTP, Addr = 0.0.0.0, Isem = MTA) dnl
Issa għandek bżonn biex recompile-fajl sendmail.cf mal-programm m4:
[] M4 / etc / posta /> sendmail.mc / etc / posta / sendmail.cf
Iċċekkja u jekk meħtieġ jeditjaw il-fajl / usr/lib/sasl2/Sendmail.conf kif ġej:
pwcheck_method: saslauthd
Issa terġa 'tibda l-sendmail u saslauthd
[] / Eċċ / init.d / saslauthd bidu
[] / Eċċ / init.d / sendmail jistartja
Fl-aħħarnett, aħna jivverifika li x-xogħol tagħna ġie korrett:
[] Localhost telnet 25
Jippruvaw 127.0.0.1 ...
Konnessi ma localhost.
karattru Escape huwa'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 Awi 2004 12:36:30 0200
Minħabba li aħna jintroduċu sendmail twieġeb billi jittajpja:
localhost ehlo
li se jiġu mwieġba jekk kollox imur sew (il-linja ħomor li tgħidilna li sendmail taċċetta awtentikazzjoni, minbarra l-login sempliċi jistgħu jiġu metodi oħra, huwa korrett):
-Xxxxx.xxxxx.xx xxxxx.xxxxx.xx 250 Hello [127.0.0.1], kuntent li jissodisfaw inti
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-DAQS
250-DSN
-Auth LOGIN plejn 250
250-DELIVERBY
250 HELP
Ppubblikata fuq: Linux , redhat , tips Posted by: admin (sett 12) View kollha rpm pakketti installati:
# RPM-qa
Mistoqsija il db rpm filtrazzjoni kollha pakketti li jkun fihom il-sekwenza "httpd":
# Rpm-qa | grep httpd
Jiksbu informazzjoni dwar pakkett speċifiku installati, pereżempju:
# Rpm-qi httpd
Ara l-lista ta 'fajls mogħtija minn pakkett installati, pereżempju:
# Rpm-QL httpd
Uri biss lista ta 'konfigurazzjoni fajlijiet ipprovduti minn pakkett installata:
# Rpm-qc httpd
Niżżel l-informazzjoni dwar id-dokumentazzjoni provduta mill-pakkett:
# Rpm-qc httpd
Ara l-lista ta 'dipendenzi meħtieġa minn pakkett:
# Rpm-q httpd-whatrequires
Ara l-kapaċità prevista minn pakkett:
# Rpm-q httpd-whatprovides
Ara l-iskripts bdew waqt l-istallazzjoni / tneħħija:
# Rpm-q httpd-iskripts
View ir-reviżjoni storiċi tal-pakkett:
# Rpm-q httpd-Changelog
Check out dak pakkett fajl jappartjeni:
# Rpm-qf / etc / httpd / kunf / httpd.conf
Uri l-lista ta 'fajls mogħtija minn pakkett li għadhom mhux installati:
# Rpm-qp-2.0.52-3.i386.rpm httpd-l
Fedora / Redhat, sinjal kollha pakketti bil GPG ċavetta privata diġitali. Biex importazzjoni pubbliċi ewlenin bl-użu kmand li ġej:
# Rpm-importazzjoni / media / cdrom / RPM-GPG EWLENIN-
Biex tiċċekkja l-integrità ta 'pakkett qabel l-installazzjoni tista' tipproċedi, speċjalment jekk dan jitniżżel mill-Internet, imexxu l-kmand li ġej:
# Rpm-checksig nome_pacchetto.rpm
Biex tiġi verifikata l-pakketti kollha installati fis-sistema tiegħek:
# Rpm-qa GPG-pubkey
Installazzjoni pakkett binarju:
Nome_pacchetto.rpm # rpm-ivh
Installazzjoni ta 'pakkett binarju jinjora d-dipendenzi meħtieġa:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
Installazzjoni ta 'pakkett binarja billi tibgħat ir-riżoluzzjoni awtomatiku ta' dipendenzi:
# Rpm-ivh-għajnuna nome_pacchetto.rpm
Upgrade pakkett mingħajr ma jinbidlu fajls konfigurazzjoni:
# Rpm-U nome_pacchetto.rpm
Upgrade pakkett biss jekk ikun diġà installat:
# Rpm F nome_pacchetto.rpm
Rimuore pakkett rpm:
# Rpm-e package_name
Iċċekkja fajl daqs, permessi, it-tip, sid, il-grupp, checksum MD5 u aħħar modifika fid-database RPM:
# Rpm-V httpd
Ivverifika pakketti kollha installati fis-sistema tiegħek - użu b'kawtela, is-sistema teżerċita estremi:
# RPM-Va
Test pakkett ma jkunx installat:
# Rpm-VP httpd-2.0.52-3.i386.rpm
Dan il-kmand ihallik estratt fajls mill-pakkett li tkun konvertita minn ġo nixxiegħa u mbagħad cpio sabiex jiġi estratt l eżegwibbli mill-pakkett:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-estratt make-direttorji * bin *
Installazzjoni ta 'pakkett ta' sors i386.
Pass 1:
# Rpmbuild-bini mill-ġdid nome_pacchetto.src.rpm
Pass 2:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Installazzjoni ta 'pakkett ta' sors i386 (proċedura alternattiva).
Pass 1:
# Rpmbuild-recompile nome_pacchetto.src.rpm
Pass 2:
# Rpmbuild-bb / usr / src / redhat / specs / nome_pacchetto.spec
Pass 3:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Ħolqien ta 'pakkett rpm mis-sors.
Aħna rridu li toħloq pakkett mis-sors eżempju applikazzjoni. Niżżel is-sors mill-internet bl Wget:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
Eżempju-2.0.0.tar.gz cp # / usr / src / redhat / SORS
# Cd / usr / src / redhat / SORS
# Xzf Qatran eżempju-2.0.0.tar.gz
Iċċekkja jekk id-direttorju mhux ippakkjat il-fajl. "Spec", li fih l-ispeċifikazzjonijiet għall-ħolqien tal-binarji, u jibagħtu kopja tagħha lill / usr / src / redhat / SPEC:
Example.spec # cp / usr / src / redhat / SPEC / example.spec
Jekk il-fajl. Spec ma teżistix jistgħu jiġu maħluqa. Finalment, jipprepara l-mili għall-ħolqien ta 'l-RPM ġdida
# Cd / usr / src / redhat
Specs # Rpmbuild-bb / snort.spec
Ppubblikata fuq: Linux , redhat , qoxra , tips