CyberTek - the future at the present!
Google

Archívum a "RedHat" kategória

Saslauthd hitelesítés Sendmail

Írta: admin (szeptember 24.)

Mindazok számára, akik a Linux kiszolgáló Sendmail szolgáltatást most kell biztosítani annak lehetőségét, hogy küldött át hitelesítést. Valóban nagyon egyszerű ahhoz, hogy a választás, de tudnia kell, hogy egyes disztribúciók, mint a CentOS nem teszi hozzáférhetővé hiba, itt van, hogyan kell jól beállítani:

Telepítse a sendmail-cf és a cyrus-sasl, ha nincs jelen a rendszerben, a RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

Majd módosítsa a sedmail.mc (/ etc / mail / sendmail.mc) és a megjegyzésből e sorokat:

define ( `confAUTH_OPTIONS ',` A') dnl
TRUST_AUTH_MECH ( "LOGIN PLAIN ') dnl
define ( `confAUTH_MECHANISMS", "LOGIN PLAIN ') dnl

A biztonsági ellenőrzés anchequesta beállítás:

DAEMON_OPTIONS ( `Port = smtp, Addr = 0.0.0.0, Name = MTA ') dnl

Most fel kell újra az sendmail.cf fájlt a program M4:

[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf állományhoz

Ellenőrizze, és ha szükséges, módosítsa a fájl / usr/lib/sasl2/Sendmail.conf az alábbiak szerint:

pwcheckjnethod: saslauthd

Most indítsd újra sendmail és saslauthd

[] / Etc / init.d / start saslauthd

[] / Etc / init.d / sendmail restart

Végül ellenőrizzük, hogy a munkánk orvosolták:

[] Telnet localhost 25  

Trying 127.0.0.1 ...
Connected to localhost.
Escape character is'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11, Mon, 23 Aug 2004 12:36:30 +0200

Mivel mi jelenik meg sendmail válaszol parancs beírásával:

EHLO localhost -

melyik lesz válasz, ha minden jól megy (a piros vonal, amely azt mondja, hogy sendmail elfogadja a hitelesítés mellett, egyszerű logika lehet, hogy más módszerekkel, ez igaz):

250-xxxxx.xxxxx.xx Hello xxxxx.xxxxx.xx [127.0.0.1], Örülök, hogy megismerhetem
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP

Megjelent: linux, RedHat, tippek

Használja a parancsot rpm

Írta: admin (szeptember 12.)

A kategória összes rpm csomag telepítve van:

# Rpm-qa

Én az rpm lekérdezést db kiszűrni az összes csomagot, amely tartalmazza a string "httpd":

# Rpm-qa | grep httpd -

Hogy információkhoz jussanak egy adott csomag telepítve van, például:

# Rpm-qi httpd -

Listáját jeleníti meg a fájlok, melyet egy csomag telepítve van, például:

# Rpm-ql httpd -

Csak a listáját konfigurációs fájl által szolgáltatott telepített csomag:

# Rpm-QC httpd

Hogy információkhoz jussanak az átadott dokumentáció egy csomag:

# Rpm-QC httpd

Listáját jeleníti meg függőségek szükséges csomagot:

# Rpm-q httpd-whatrequires

Tekintse meg a képesség, melyet egy csomag:

# Rpm-q httpd-whatprovides

Tekintse meg a szkriptek kezdődött alatt telepítése / eltávolítása:

# Rpm-q httpd-scripts

Tekintse meg a történetét módosítások A csomag tartalma:

# Rpm-q httpd-changelog

Nézd meg, mi csomag része egy fájl:

# Rpm-qf / etc / httpd / conf / httpd.conf állományt

Megjeleníti a fájlok listája, melyet egy csomag még nincs telepítve:

# Rpm-qp httpd-2.0.52-3.i386.rpm-l -


Fedora / RedHat, aláírja az összes csomag a digitális privát GPG kulcs. Importálása nyilvános kulcsú használja a következő parancsot:

# Rpm-import / media / cdrom / RPM-GPG-KEY

Hogy ellenőrizze a csomag sértetlenségét, mielőtt folytatnánk a telepítést, különösen akkor, ha az internetről letöltött, futtassa a következő parancsot:

# Rpm-checksig nome_pacchetto.rpm

Ellenőrizzék az összes csomag telepítve a gépedre:

# Rpm-qa gpg-pubkey

Egy bináris csomag telepítése:

# Rpm-ivh nome_pacchetto.rpm

Telepítése bináris csomagot figyelmen kívül hagyja a függőségeket szükséges:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Telepítése egy bináris csomagot élvezi az automatikus megszűnését dependencies:

# Rpm-ivh támogatási nome_pacchetto.rpm -


Frissítő csomag megváltoztatása nélkül a konfigurációs fájlban:

# Rpm-U nome_pacchetto.rpm

Frissítő csomagot csak akkor, ha már telepítve van:

# Rpm-F nome_pacchetto.rpm

Rimuore egy rpm csomag:

# Rpm-e package_name


Check file méret, engedélyek, típus, tulajdonos, csoport, MD5 checksum és az utolsó módosítás az RPM-adatbázis:

# Rpm-V httpd -

Mutasd az összes csomag telepítve van a rendszer - Óvatosan, arra kötelezi a rendszer eddig:

# Rpm-Va

Ellenőrizze a csomag nincs telepítve:

# Rpm-Vp httpd-2.0.52-3.i386.rpm

Ez a parancs lehetővé teszi, hogy a fájlokat a csomagot át kell váltani egy patak, majd a cpio kicsomagolni a végrehajtható a csomag:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extract-make-directories * bin *

Forrás csomag telepítése i386.

1. lépés:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

2. lépés:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Forrás csomag telepítése i386 (alternatív eljárás).

1. lépés:

# Rpmbuild-újrafordítása nome_pacchetto.src.rpm

2. lépés:

# Rpmbuild-bb / usr / src / redhat / VILÁGÍTÁS / nome_pacchetto.spec

3. lépés:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm


Létrehozása rpm csomagot forrásból.
Szeretnénk létrehozni egy csomagot forráskódú alkalmazás példa. Töltse le a forrást az internetről a wget:

# Wget http://www.example.org/dl/example-2.0.0.tar.gz

Példa-2.0.0.tar.gz # cp / usr / src / redhat / SOURCE

# Cd / usr / src / redhat / SOURCE

# Tar xzf example-2.0.0.tar.gz


Ellenőrizze, hogy a kicsomagolt könyvtárat a fájlt. "Spec", amely tartalmazza a vonatkozó előírások létrehozása számhoz, és másold be az / usr / src / redhat / SPEC:

Example.spec # cp / usr / src / redhat / SPEC / example.spec

Ha a fájlt. Spec nem létezik, lehet létrehozni. Végül, előkészíti a töltelék létrehozására vonatkozó új fordulat / perc:

# Cd / usr / src / redhat

# Rpmbuild-bb VILÁGÍTÁS / snort.spec

Megjelent: linux, RedHat, héj, tippek
Powered by Cybertek - Távsegítség