Posted by: admin (Sep 24) Za sve one koji imaju Linux poslužitelj sa Sendmail usluga sada je potrebno dati mogućnost slanja putem autentifikacije. Zaista je vrlo lako omogućiti opciju, ali trebate biti svjesni da su neke distribucije poput CentOS ne bi bio dostupan po defaultu, evo kako to škripac Internet:
Instalirajte sendmail-cf-a Cyrus SASL ako ne postoji u sustavu, za RedHat / CentOS:
[] Yum instalirati sendmail-cf-Cyrus SASL
Onda uređivati sedmail.mc (/ etc / mail / sendmail.mc) i komentirati ove linije:
define ( `confAUTH_OPTIONS ',`') dnl
TRUST_AUTH_MECH ( `LOGIN PLAIN ') dnl
define ( `confAUTH_MECHANISMS ',` LOGIN PLAIN') dnl
Za sigurnost postavljanje kontrolu anchequesta:
DAEMON_OPTIONS ( `Port = smtp, addr = 0.0.0.0, Name = MTA ') dnl
Sada trebate rekompiliranje sendmail.cf datoteku s programom M4:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Provjerite i ako je potrebno urediti datoteku / usr/lib/sasl2/Sendmail.conf kako slijedi:
pwcheckjnethod: saslauthd
Sada ponovno sendmail i saslauthd
[] / Etc / init.d / saslauthd start
[] / Etc / init.d / sendmail restart
Konačno smo provjeriti da naš rad ima ispravljene:
[] Telnet localhost 25
Trying 127.0.0.1 ...
Spojen na localhost.
Prekidni znak se'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 Aug 2004 12:36:30 +0200
Budući da mi se sendmail odgovara upisivanjem:
EHLO localhost
koja će biti odgovoreno ako sve ide dobro (crvena linija koja nam govori da sendmail prihvaća autentifikaciju, osim ravnici prijava svibanj imati i neke druge metode, to je ispravna):
250-xxxxx.xxxxx.xx Hello xxxxx.xxxxx.xx [127.0.0.1], drago mi je
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-auth LOGIN PLAIN
250-DELIVERBY
250 HELP
Posted by: admin (Sep 12) Prikaži sve rpm paketi instalirani:
# Rpm-QA
Ja upit obrtaja db filtriranjem svi paketi koji sadrže niz 'http':
# Rpm-qa | grep httpd
Dobivanje informacija o određenim paket instaliran, primjerice:
# Rpm-qi http
Prikaz popis datoteka koje paket instaliran, primjerice:
# Rpm-ql http
Prikaz samo popis konfiguracijske datoteke koje instaliran paket:
# Rpm-QC http
Dobivanje informacija o dokumentacije koje paket:
# Rpm-QC http
Prikaz popisa zavisnosti zahtijeva paket:
# Rpm-q httpd-whatrequires
Pogledaj mogućnosti koje paket:
# Rpm-q httpd-whatprovides
Pogledaj tijekom instalacije skripte koje je pokrenuo / uklanjanje:
# Rpm-q httpd-skripte
Pogledajte povijest revizije paketa:
# Rpm-q httpd-changelog
Provjerite što paket datoteka pripada:
# Rpm-QF / etc / httpd / conf / httpd.conf
Prikaz popis datoteka koje niste instalirali paket:
# Rpm-qp httpd-2.0.52-3.i386.rpm-l
Fedora / RedHat, potpisivanje svih paketa sa digitalne privatne GPG ključ. Za uvoz javnog ključa koristeći sljedeće naredba:
# Rpm-uvoz / media / cdrom / RPM-GPG-KEY
Da biste provjerili integritet paketa prije nego nastavite s instalacijom, posebno ako je skinuti s Interneta, pokrenite sljedeću naredbu:
# Rpm-checksig nome_pacchetto.rpm
Da biste potvrdili svi paketi instalirani na vašem sustavu:
# Rpm-qa gpg-pubkey
Instaliranje binarni paket:
# Rpm-ivh nome_pacchetto.rpm
Instaliranje binarni paket ignorant zavisnosti potrebno:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
Instaliranje binarni paket uživajući u automatski prestanak ovisnosti:
# Rpm-ivh-pomoć nome_pacchetto.rpm
Ažuriranje paket bez promjene konfiguracijske datoteke:
# Rpm-U nome_pacchetto.rpm
Ažuriranje paket samo ako je već instaliran:
# Rpm-F nome_pacchetto.rpm
Rimuore rpm paket:
# Rpm-e ime_paketa
Provjerite veličinu datoteke, dozvole, tip, vlasnik, grupa, MD5 checksum i zadnje izmjene na RPM baze podataka:
# Rpm-V http
Provjeru svih paketa instaliranih na vašem sustavu - koristite sa oprezom, čini sustav do sada:
# Rpm-Va
Provjerite paket nije instaliran:
# Rpm-Vp httpd-2.0.52-3.i386.rpm
Ova naredba omogućava da ekstrakt datoteke iz paketa će biti pretvoren u potok, a zatim cpio za izdvajanje iz izvršne paketa:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extract-make-bin direktorija * *
Instaliranje izvor paket i386.
Korak 1:
# Rpmbuild-obnoviti nome_pacchetto.src.rpm
Korak 2:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Instaliranje izvor paket i386 (alternativni postupak).
Korak 1:
# Rpmbuild-rekompiliranje nome_pacchetto.src.rpm
Korak 2:
# Rpmbuild-bb / usr / src / redhat / ubrizgavanje goriva / nome_pacchetto.spec
Korak 3:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Stvaranje rpm paket od izvora.
Želimo stvoriti paket iz source program primjer. Preuzimanje izvor iz Internet sa wget:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
Primjer-2.0.0.tar.gz # cp / usr / src / redhat / SOURCE
# Cd / usr / src / redhat / SOURCE
# Tar xzf primjer-2.0.0.tar.gz
Provjerite je li direktorij raspakiranje datoteke '. Spec', koji sadrži specifikacije za stvaranje pjesme, i kopirajte ga u / usr / src / redhat / SPEC:
Example.spec # cp / usr / src / redhat / SPEC / example.spec
Ako je datoteka. Spec ne postoji može biti oformljen. Kraju, pripremiti punjenje za stvaranje novih rpm:
# Cd / usr / src / redhat
# Rpmbuild-bb ubrizgavanje goriva / snort.spec