Posted by: admin (rinkinys 24) Tiems, su "Linux" serveris su Sendmail paslauga dabar būtina suteikti autentiškumo galimybę siųsti per. Iš tiesų jis yra gana lengva įjungti parinktį, nors jūs turėtumėte žinoti, kad kai kurių numatytasis paskirstymo kaip CentOS, nereiškia, kad galima gauti, čia, kaip ją išspręsti:
Įdiegti paketą sendmail-cf ir cyrus-sasl jei ne sistemos, redhat / CentOS:
[] Yum install sendmail-cf cyrus-sasl
Tada redaguoti sedmail.mc (/ etc / mail / sendmail.mc) ir odkomentować šias eilutes:
define ("confAUTH_OPTIONS", "A") dnl
TRUST_AUTH_MECH ("LOGIN PLAIN) dnl
define ("confAUTH_MECHANISMS", "LOGIN PLAIN) dnl
Dėl saugumo kontrolės anchequesta nustatymas:
DAEMON_OPTIONS ("Port = SMTP, adr = 0.0.0.0, vardas = MTA) dnl
Dabar jums reikia perkompiliuoti sendmail.cf failą m4 programos:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Patikrinkite ir, jei reikia redaguoti failą / usr/lib/sasl2/Sendmail.conf taip:
pwcheck_method: saslauthd
Dabar paleiskite sendmail ir saslauthd
[] / Etc / init.d / saslauthd pradėti
[] / Etc / init.d / sendmail restart
Galiausiai mes tikriname, kad mūsų darbas buvo ištaisytas:
[] Telnet localhost 25
Bandymas 127.0.0.1 ...
Prijungta prie localhost.
Escape pobūdis'^]'.
220 xxxxx.xxxxx.xx esmtp Sendmail 8.12.11/8.12.11; Pirmadienis, rugpjūtis 23, 2004 12:36:30 0200
Kadangi mes įvesti sendmail reaguoja komandą:
EHLO localhost
kuri bus atsakyti, jei viskas vyks gerai (raudona linija, kuri sako mums, kad sendmail priima autentifikavimo, be paprasto prisijungimo gali būti ir kitų metodų, jis yra teisingas):
250 xxxxx.xxxxx.xx xxxxx.xxxxx.xx Sveiki, [127.0.0.1], malonu su jumis susipažinti
250 ENHANCEDSTATUSCODES
250-PIPELINING
250-8 bitų MIME
250-DYDIS
250 DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 PAGALBA
Posted by: admin (rinkinys 12) Rodyti visus RPM paketus įdiegta:
# Rpm-qa
Užklausa rpm db filtravimo visiems duomenų paketams, kurių sudėtyje yra string "httpd":
# Rpm-qa | grep httpd
Gauti informaciją apie konkrečius paketas įdiegtas, pavyzdžiui:
# Rpm-qi httpd
Peržiūrėti pavyzdžiui failų sąrašą pateiktą paketą įdiegta:
# Rpm-ql httpd
Rodyti tik konfigūracijos failų sąrašą pateiktą įdiegtas paketas:
# Rpm-QC httpd
Gauti informaciją apie pateiktų dokumentų paketas:
# Rpm-QC httpd
Rodyti paketų sąrašą priklausomybių reikalauja:
# Rpm-q httpd-whatrequires
Peržiūrėti galimybes pateikti teisės aktų paketas:
# Rpm-q httpd-whatprovides
Peržiūrėti scenarijus pradėjo diegiant / pašalinimas:
# Rpm-q httpd-scripts
Žiūrėti paketo istorija peržiūrų:
# Rpm-q httpd-Failas
Sužinokite, ką paketo failą priklauso:
# Rpm-QF / etc / httpd / conf / httpd.conf
Peržiūrėti failus pateikė paketą dar nėra įdiegtas sąrašas:
# Rpm-QP-2.0.52-3.i386.rpm httpd-l
Fedora / Redhat, pasirašyti visus paketus su skaitmeninio privataus GPG raktą. Norint importuoti viešojo rakto "naudodami šią komandą:
# Rpm-importo / media / cdrom / RPM-GPG-KEY
Patikrinti pakuotės vientisumą prieš instaliavimą galima tęsti, ypač jei ji yra atsisiųsti iš interneto, paleiskite šią komandą:
# Rpm-checksig nome_pacchetto.rpm
Norėdami patikrinti visų paketų įdiegta į jūsų sistemą:
# Rpm-qa gpg-pubkey
Diegimas dvejetainiai paketai:
# Rpm-ivh nome_pacchetto.rpm
Diegimas dvejetainiai paketai ignoruojami priklausomybių reikia:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
Diegimas binary siųsdami automatiškai rezoliucija priklausomybių:
# Rpm-ivh pagalbos nome_pacchetto.rpm
Atnaujinti failų paketą be Kintantis:
# Rpm-U nome_pacchetto.rpm
Atnaujinimas paketas jau įdiegtas, jei:
# Rpm-F nome_pacchetto.rpm
Rimuore rpm paketą:
# Rpm-e package_name
Patikrinkite failo dydis, leidimus, tipas, savininkas, grupė, MD5 kontrolinę sumą ir paskutinius pakeitimus dėl RPM duomenų bazėje:
# Rpm-V httpd
Patikrinkite visų pakuočių, įdiegta į jūsų sistemą - naudokite atsargiai, sistema vykdo ekstremalių:
# Rpm-va
Bandymo paketas neįdiegtas:
# Rpm-VP httpd-2.0.52-3.i386.rpm
Ši komanda leidžia jums išskleisti failus iš pakuotės turi būti perskaičiuotos pagal srove ir cpio išskleisti pakete vykdomąjį nuo:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-make-ekstrakto-katalogai * bin *
Diegimas šaltinio kodo i386.
1 veiksmas:
# Rpmbuild-rebuild nome_pacchetto.src.rpm
2 veiksmas:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Diegimas šaltinio kodo i386 (alternatyvi procedūra).
1 veiksmas:
# Rpmbuild-perkompiliuoti nome_pacchetto.src.rpm
2 veiksmas:
# Rpmbuild BB / usr / src / redhat / specs / nome_pacchetto.spec
3 žingsnis:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Sukurti rpm paketą iš šaltinio.
Mes norime sukurti paketą iš šaltinio taikymo pavyzdys. Atsisiųsti wget šaltinis nuo su internetu:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
Pavyzdys-2.0.0.tar.gz # cp / usr / src / redhat / SOURCE
# Cd / usr / src / redhat / SOURCE
# Tar xzf pavyzdys-2.0.0.tar.gz
Patikrinkite, ar katalogas išpakuoti failą. "Spec", kurioje yra kelio specifikacijos kūrimas ir nukopijuokite jį į / usr / src / redhat / Spec:
Example.spec # cp / usr / src / redhat / spec / example.spec
Jei failas. Techninė neegzistuoja, gali būti sukurtas. Galiausiai parengti pripildymo RPM naujosios
# Cd / usr / src / redhat
# Rpmbuild-bb Specifikacijos / snort.spec