CyberTek - the future at the present!
Google

Arkiv for 'RedHat' Category

Saslauthd authentication Sendmail

Posted by: admin (september 24)

For alle dem, der har en Linux-server med Sendmail service er nu nødvendigt at give mulighed for at sende gennem autentificering. Er faktisk ganske let at give den mulighed, selv om du skal være opmærksom på, at nogle distributioner som CentOS ikke gør den til rådighed som standard, her ovre 'hvor hen til lave det:

Installer sendmail-cf og cyrus-sasl hvis det ikke er til stede i systemet, for RedHat / CentOS:

[] Yum install sendmail-cf cyrus-sasl

Derefter redigere sedmail.mc (/ etc / mail / sendmail.mc) og afkommentere disse linjer:

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

Af sikkerhedsmæssige kontrol anchequesta indstilling:

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

Nu skal du genkompilere den sendmail.cf fil med programmet m4:

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

Kontrollere og eventuelt redigere filen / usr/lib/sasl2/Sendmail.conf som følger:

pwcheckjnethod: saslauthd

Nu genstarte sendmail og saslauthd

[] / Etc / init.d / saslauthd start

[] / Etc / init.d / sendmail restart

Endelig er vi kontrollere, at vores arbejde er blevet rettet:

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

Da vi synes sendmail reagerer ved at taste:

EHLO localhost

som vil blive besvaret, hvis alt går godt (den røde linje, der fortæller os, at sendmail accepterer autentificering, ud over almindeligt login kan have nogle andre metoder, dette er korrekt):

250-xxxxx.xxxxx.xx Hej xxxxx.xxxxx.xx [127.0.0.1], glad for at møde dig
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HJÆLP

Offentliggjort i: Linux, RedHat, tips

Brug kommandoen rpm

Posted by: admin (Sep 12)

Se alle rpm pakker installeret:

# Rpm-qa

Jeg søge i omdrejninger db bortfiltrere alle pakker, der indeholder strengen "httpd":

# Rpm-qa | grep httpd

Få oplysninger om et bestemt installeret pakke, eksempel:

# Rpm-qi httpd

Vis listen over filer, som en installeret pakke, eksempel:

# Rpm-ql httpd

Kun at vise en liste af konfigurationsfiler fra en installeret pakke:

# Rpm-qc httpd

Få oplysninger om den dokumentation, som en pakke:

# Rpm-qc httpd

Vis listen over afhængigheder kræves af en pakke:

# Rpm-q httpd-whatrequires

Opfattelse af mulighederne, som en pakke:

# Rpm-q httpd-whatprovides

Vis scripts startede under installation / fjernelse:

# Rpm-q httpd-scripts

Udsigt historien om revisioner af pakken:

# Rpm-q httpd-changelog

Tjek, hvad pakke filen tilhører:

# Rpm-qf / etc / httpd / conf / httpd.conf

Vis listen over filer, som en pakke, der endnu ikke er installeret:

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


Fedora / RedHat, underskrive alle pakker med en privat digital GPG nøgle. Du importerer offentlig-nøgle ved hjælp af følgende kommando:

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

At verificere integriteten af en pakke, før man går videre med installationen, især hvis det er hentet fra internettet, skal du køre den næste kommando:

# Rpm-checksig nome_pacchetto.rpm

At kontrollere alle pakker er installeret på dit system:

# Rpm-qa gpg-PubKey

Installation af en binær pakke:

# Rpm-ivh nome_pacchetto.rpm

Installation af en binær pakke ignorerer afhængigheder:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Installation af en binær pakke nyder i automatisk ophør af afhængigheder:

# Rpm-ivh-støtte nome_pacchetto.rpm


Opdatering af en pakke uden at ændre konfigurationsfilen:

# Rpm-U nome_pacchetto.rpm

Opdatering af en pakke, hvis den allerede er installeret:

# Rpm-F nome_pacchetto.rpm

Rimuore en rpm-pakke:

# Rpm-e pakkenavn


Check filstørrelse, tilladelser, type, ejer, gruppe, MD5 checksum og sidste ændring på RPM database:

# Rpm-V httpd

Kontroller alle pakninger installeret på dit system - bruges med forsigtighed, forpligter systemet indtil videre:

# Rpm-Va

Kontrollere en pakke der ikke er installeret:

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

Denne kommando giver dig mulighed for at udpakke filerne fra den pakke, der skal omdannes til en strøm og derefter cpio til at udtrække den eksekverbare fra pakken:

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

Installation af en kilde pakke i386.

Trin 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Trin 2:

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

Installation af en kildekode-pakke i386 (alternativ procedure).

Trin 1:

# Rpmbuild-genkompilere nome_pacchetto.src.rpm

Trin 2:

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

Trin 3:

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


Oprettelse af en rpm-pakke fra kilden.
Vi ønsker at skabe en pakke fra kilde anvendelse f.eks. Hent kilde fra internettet med wget:

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

Eksempel-2.0.0.tar.gz # cp / usr / src / redhat / SOURCE

# Cd / usr / src / redhat / SOURCE

# Tar xzf eksempel-2.0.0.tar.gz


Kontroller, om den mappe udpakket filen '. Spec «, som indeholder specifikationer for oprettelsen af sporet, og kopiere det til / usr / src / redhat / SPEC:

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

Hvis der kan filen. Spec eksisterer ikke blive oprettet. Endelig forbereder fyldet for oprettelsen af den nye rpm:

# Cd / usr / src / redhat

# Rpmbuild-bb SPECS / snort.spec

Offentliggjort i: Linux, RedHat, shell, tips
Powered by Cybertek - Fjernsupport