Posted by: admin (noteikts 24) Ikvienam ar Linux serveri ar Sendmail pakalpojums tagad ir jāpiešķir iespēja sūtīt caur autentifikāciju. Tiešām tas ir diezgan viegli, lai aktivizētu iespēju, kaut gan jums jāzina, ka daži noklusējuma sadali, piemēram, CentOS, nepadara to pieejamu, lūk, kā noteikt tā:
Instalējiet sendmail-sk pakete Cyrus-SASL un ja nav klāt sistēmu, RedHat / CentOS:
[] Yum instalēt sendmail-sal-Cyrus SASL
Tad rediģēt sedmail.mc (/ etc / mail / sendmail.mc) un uncomment šīs līnijas:
define ("confAUTH_OPTIONS", "A") DNL
TRUST_AUTH_MECH ("LOGIN PLAIN") DNL
define ("confAUTH_MECHANISMS", "PLAIN LOGIN ') DNL
Drošības kontrole anchequesta iestatījums:
DAEMON_OPTIONS ("Port = SMTP, adr = 0.0.0.0, vārds = MTA") DNL
Tagad jums ir nepieciešams recompile sendmail.cf failu ar m4 programmu:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Pārbaudīt un, ja nepieciešams rediģēt failu / usr/lib/sasl2/Sendmail.conf šādi:
pwcheck_method: saslauthd
Tagad restart jūsu sendmail un saslauthd
[] / Etc / init.d / saslauthd sākumu
[] / Etc / init.d / sendmail restart
Beidzot mēs varam pārbaudīt, ka mūsu darbs ir izlabots:
[] Telnet localhost 25
Trying 127.0.0.1 ...
Savienots ar localhost.
Escape raksturs ir'^]'.
220 xxxxx.xxxxx.xx ESMTP 8.12.11/8.12.11 Sendmail, Mon, 23 Aug 2004 12:36:30 0200
Tā kā mēs ieviest sendmail reaģē, ierakstot:
EHLO localhost
kas cerams tiks atbildēti (sarkanā līnija, kas stāsta mums, ka sendmail pieņem autentifikācijas papildus vienkāršā login var būt citas metodes, ir pareiza):
250 xxxxx.xxxxx.xx xxxxx.xxxxx.xx Sveiki [127.0.0.1] prieks iepazīties
250 ENHANCEDSTATUSCODES
250-PIPELINING
250 8BITMIME
250 SIZE
250 DSN
250 AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP
Publicēts: Linux , RedHat , padomi Posted by: admin (noteikts 12) Skatīt visu rpm pakas uzstādīta:
# Rpm-QA
Query rpm db filtrēšanas visas paketes, kas satur virkni "httpd":
# Rpm-QA | grep httpd
Iegūt informāciju par konkrētu uzstādīta paketes, piemēram:
# Rpm-Qi httpd
Apskatīt sarakstu ar failiem, ko uzstāda paketi, piemēram:
# Rpm-QL httpd
Parādīt tikai konfigurācijas failu sarakstu, ko uzstāda iepakojumā:
# Rpm-QC httpd
Saņemt informāciju par dokumentāciju, ko sniedz pakete:
# Rpm-QC httpd
Apskatīt sarakstu atkarības prasa iepakojumā:
# Rpm-Q httpd-whatrequires
Skatīt spēju sniegt iepakojumā:
# Rpm-Q httpd-whatprovides
Apskatīt skripti sāka instalēšanas laikā un izvešanu:
# Rpm-Q httpd-skripti
Skatīt vēsturi pārskatīšanu iepakojumā:
# Rpm-Q httpd-changelog
Pārbaudiet, kādi paketi failu pieder:
# Rpm-QF / etc / httpd / conf / httpd.conf
Apskatīt sarakstu ar failiem, ko sniedz pakete vēl nav uzstādīta:
# Rpm-QP-2.0.52-3.i386.rpm httpd-l
Fedora / Redhat, parakstīt visas paciņas ar digitālo privāto GPG taustiņu. Lai importētu publisko atslēgu, izmantojot šādu komandu:
# Rpm-importa / media / cdrom / RPM-GPG-KEY
Lai pārbaudītu integritāti paketi pirms uzstādīšanas var turpināt, it īpaši, ja tas ir lejupielādēt no interneta, palaist šādu komandu:
# Rpm-checksig nome_pacchetto.rpm
Lai pārbaudītu, uz visiem iepakojumiem instalēta jūsu sistēma:
# Rpm-QA gpg-pubkey
Instalēšana bināro iepakojumā:
# Rpm-ivh nome_pacchetto.rpm
Instalēšana bināro paketi ignorējot nepieciešams atkarības:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
Instalēšana bināro paketi, nosūtot automātisku izšķirtspēju atkarības:
# Rpm-ivh atbalsta nome_pacchetto.rpm
Upgrade paketes, nemainot konfigurācijas failu:
# Rpm-U nome_pacchetto.rpm
Upgrade iepakojumā tikai tad, ja tā jau ir uzstādīta:
# Rpm-F nome_pacchetto.rpm
Rimuore rpm paketes:
# Rpm-e package_name
Pārbaudiet faila lielums, atļaujas, tipa, īpašnieks, grupas, MD5 kontrolsumma un pēdējā modifikācija par TCU datu bāzē:
# Rpm-V httpd
Pārbaudiet visiem iepakojumiem instalēta jūsu sistēma - izmantojiet piesardzīgi, sistēma uzsāk ārkārtējas:
# Rpm-Va
Testu pakete nav instalēts:
# Rpm-Vp httpd-2.0.52-3.i386.rpm
Šī komanda ļauj ekstrakts failus no paketes, kas jāpārvērš plūsmā un tad cpio iegūt izpildāmā no iepakojuma:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-ekstrakts-make-direktorijas * bin *
Instalēšana avots paketi i386.
Step 1:
# Rpmbuild, atjaunot nome_pacchetto.src.rpm
Step 2:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Instalēšana avots paketi i386 (alternatīvu procedūru).
Step 1:
# Rpmbuild-recompile nome_pacchetto.src.rpm
Step 2:
# Rpmbuild-bb / usr / src / RedHat / specs / nome_pacchetto.spec
Step 3:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Radīt rpm paketi no avota.
Mēs vēlamies, lai izveidotu paketi no avota piemērošanas piemērs. Lejupielādējiet avots no interneta ar wget:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
Piemērs-2.0.0.tar.gz # cp / usr / src / RedHat / AVOTS
# Cd / usr / src / RedHat / AVOTS
# Tar xzf piemēram, 2.0.0.tar.gz
Pārbaudiet, vai direktoriju izsaiņot failu. "Spec", kas ietver specifikācijas, lai izveidotu dziesmu, un tā kopiju / usr / src / RedHat / SPEC:
Example.spec # cp / usr / src / RedHat / SPEC / example.spec
Ja fails. Spec neeksistē var izveidot. Visbeidzot sagatavotu pildījumu, lai izveidotu jaunu RPM
# Cd / usr / src / RedHat
# Rpmbuild-bb specs / snort.spec