CyberTek - the future at the present!
Google

Arkivi per redhat 'Category

Sendmail Saslauthd authentication

Posted by: admin (Sep 24)

Për të gjithë ata që kanë një server Linux me shërbimin Sendmail tani është e nevojshme për të dhënë mundësinë e dërgimit me autentikim. Në të vërtetë ajo është shumë e lehtë për të mundësuar zgjedhje, edhe pse ju duhet të jenë të vetëdijshëm se disa shpërndarjet si CentOS nuk e bën atë në dispozicion si parazgjedhje, këtu është se si të rregullohet:

Install sendmail-cf dhe cyrus-sasl nëse nuk i pranishëm në sistem, për redhat / CentOS:

[] Yum instaloni sendmail-cyrus-cf sasl

Pastaj redakto sedmail.mc (/ etc / mail / sendmail.mc) dhe uncomment këto rreshta:

define ( `confAUTH_OPTIONS ',` A') dnl
TRUST_AUTH_MECH ( `LOGIN Plain ') dnl
define ( `confAUTH_MECHANISMS ',` LOGIN plain') dnl

Për vendosjen e kontrollit të sigurisë anchequesta:

DAEMON_OPTIONS ( `Port = SMTP, addr = 0.0.0.0, Name = MTA ') dnl

Tani ju duhet të recompile skedar sendmail.cf me programin M4:

[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf

Kontrollo dhe nëse është e nevojshme redaktoni file / usr/lib/sasl2/Sendmail.conf si vijon:

pwcheckjnethod: saslauthd

Tani restart sendmail dhe saslauthd

[] / Etc / init.d / fillojë saslauthd

[] / Etc / init.d / sendmail restart

Së fundi ne kontrolloni se puna jonë ka qenë korrigjuar:

[] Telnet localhost 25  

Tentimi 127.0.0.1 ...
Lidhur me localhost.
Karakter arratisjes është'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 gusht 2004 12:36:30 0.200

Që ne duket sendmail përgjigjet nga shtypja:

localhost ehlo

i cili do të përgjigjet në qoftë se të gjitha shkon mirë (vija e kuqe që na tregon se sendmail pranon vërtetimit, përveç të identifikohen qartë mund të ketë disa metoda të tjera, kjo është e saktë):

250-xxxxx.xxxxx.xx Përshëndetje xxxxx.xxxxx.xx [127.0.0.1], të kënaqur që u njohëm
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-auth LOGIN plain
250-DELIVERBY
250 HELP

Botuar në: linux, RedHat, tips

Përdor komandën rpm

Posted by: admin (Sep 12)

Shiko të gjitha pakot rpm instaluar:

# Rpm-qa

Unë pyetjen db rpm filtrim të gjitha paketat që përmban string 'httpd':

# Rpm-qa | grep httpd

Marrjen e informacionit për të instaluar një paketë të veçantë, shembull:

# Rpm-qi httpd

Shfaq listën e dosjeve të siguruar nga një paketë instalohet, shembull:

# Rpm-QL httpd

Shfaq vetëm një listë e dosjeve të konfigurimit dhënë nga një paketë të instaluar:

# Rpm-qc httpd

Marrë informacion mbi dokumentacionin e siguruar nga një paketë:

# Rpm-qc httpd

Shfaq listën e varësi të kërkuara nga një paketë:

# Rpm-q httpd-whatrequires

Shiko aftësinë e siguruara nga një paketë:

# Rpm-q httpd-whatprovides

Shiko Scripts filloi gjatë instalimit / heqjen:

# Rpm-q httpd-Scripts

View historinë e rishikimet e pakos:

# Rpm-q httpd-changelog

Kontrolloni atë që i takon paketës një fotografi:

# Rpm-QF / etc / httpd / Conf / httpd.conf

Shfaq listën e dosjeve të siguruar nga një paketë nuk jan instaluar akoma n:

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


Fedora / RedHat, shenjë e të gjitha paketave me një çelës digjital GPG privat. Për të import-kyç publike duke përdorur komandën e mëposhtme:

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

Për të verifikuar integritetin e një pakete para se të vazhduar me instalimin, veçanërisht nëse ajo është e shkarkuar nga interneti, e drejtuar komandën e ardhshme:

# Rpm-checksig nome_pacchetto.rpm

Për të verifikuar të gjitha paketat e instaluar në sistemin tuaj:

# Rpm-qa gpg-pubkey

Instalimi i një paketë binar:

# Rpm-nome_pacchetto.rpm ivh

Instalimi i një paketë binar injoruar Dependencies kërkohet:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Instalimi i një paketë binar shijuar në përfundimin automatik të Dependencies:

# Rpm-ivh-ndihmës nome_pacchetto.rpm


Përditësimi një paketë pa ndryshuar konfigurimin file:

# Rpm-nome_pacchetto.rpm U

Përditësimi i një paketë të vetëm nëse është instaluar tashmë:

# Rpm-F nome_pacchetto.rpm

Rimuore një paketë rpm:

# Rpm-e package_name


Madhësia Kontrolloni file, lejeve, llojin, pronar, grupi, checksum MD5 dhe modifikimin e fundit mbi bazën e të dhënave RPM:

# Rpm-V httpd

Kontrollo të gjitha paketat e instaluar në sistemin tuaj - përdorur me kujdes, kryen sistem deri më tani:

# Rpm-Va

Verifiko një pako nuk është instaluar:

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

Kjo komande ju lejon të nxjerr fotografi nga paketa të konvertohet në një lumë dhe pastaj cpio për nxjerrjen e ekzekutueshme nga paketa:

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

Instalimi i një paketë burim i386.

Hapi 1:

# Rpmbuild-rindërtimin nome_pacchetto.src.rpm

Hapi 2:

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

Instalimi i një paketë burim i386 (procedura alternative).

Hapi 1:

# Rpmbuild-recompile nome_pacchetto.src.rpm

Hapi 2:

# Rpmbuild-bb / usr / src / redhat / Specs / nome_pacchetto.spec

Hapi 3:

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


Krijimi i një pakete rpm nga burimi.
Ne duam të krijuar një paketë nga zbatimi shembull burim. Latest burim nga interneti me wget:

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

Shembull-2.0.0.tar.gz # cp / usr / src / redhat / BURIMI

# CD / usr / src / redhat / BURIMI

# Shembull Tar xzf-2.0.0.tar.gz


Kontrolloni nëse Lista unpacked file '. Spec', e cila përmban specifikimet për krijimin e pista, dhe kopje atë në / usr / src / redhat / Spec:

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

Nëse file. Spec nuk ekziston mund të krijohen. Fundi, të përgatisë mbushje për krijimin e rpm të reja:

# CD / usr / src / redhat

# Rpmbuild-Specs pn / snort.spec

Botuar në: linux, redhat, shell, tips
Powered by CyberTek - Remote Assistance