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
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