CyberTek - the future at the present!
Google

Αρχείο για την redhat 'Κατηγορία

Saslauthd Sendmail ταυτότητας

Posted by: admin (Sep 24)

Για όλους εκείνους που έχουν έναν κεντρικό υπολογιστή Linux με Sendmail υπηρεσία είναι πλέον απαραίτητο να χορηγήσει τη δυνατότητα αποστολής μέσω του ελέγχου ταυτότητας. Πράγματι, είναι αρκετά εύκολο να καταστεί δυνατή η επιλογή, αν και θα πρέπει να γνωρίζουν ότι κάποιες διανομές όπως το CentOS δεν καθιστά διαθέσιμη από προεπιλογή, είναι εδώ πώς μπορεί να διορθωθεί:

Εγκαταστήστε το sendmail-cf και Cyrus-SASL εάν δεν υπάρχουν στο σύστημα, για redhat / centos:

[] Yum install sendmail-cf Cyrus-SASL

Στη συνέχεια, επεξεργαστείτε το sedmail.mc (/ etc / mail / sendmail.mc) και αποσχολιάσετε αυτές τις γραμμές:

define ( `confAUTH_OPTIONS», «Α ') dnl
TRUST_AUTH_MECH ( `LOGIN Απλό») dnl
define ( `confAUTH_MECHANISMS», «Απλό LOGIN ') dnl

Για τον καθορισμό anchequesta ασφαλείας ελέγχου:

DAEMON_OPTIONS ( `Port = smtp, Addr = 0.0.0.0, Όνομα = MTA ') dnl

Τώρα πρέπει να επαναμεταγλωττίσετε το sendmail.cf αρχείο με το πρόγραμμα m4:

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

Ελέγξτε και αν χρειάζεται να επεξεργαστείτε το αρχείο / usr/lib/sasl2/Sendmail.conf ως εξής:

pwcheckjnethod: saslauthd

Τώρα επανεκκίνηση sendmail και saslauthd

[] / Etc / init.d / saslauthd εκκίνηση

[] / Etc / init.d / sendmail restart

Τέλος θα ελέγχει ότι το έργο μας έχει διορθωθεί:

[] Telnet localhost 25  

Trying 127.0.0.1 ...
Connected to localhost.
Escape χαρακτήρας είναι'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11? Δευτ. 23 Αυγούστου 2004 12:36:30 +0200

Από τότε φαίνεται sendmail απαντά γράφοντας:

localhost EHLO

η οποία θα πρέπει να απαντηθεί, αν όλα πάνε καλά (η κόκκινη γραμμή που μας λέει ότι το sendmail δέχεται τον έλεγχο ταυτότητας, εκτός από την απλή σύνδεση μπορεί να έχουν κάποιες άλλες μεθόδους, αυτό είναι σωστό):

250-xxxxx.xxxxx.xx Hello xxxxx.xxxxx.xx [127.0.0.1], στην ευχάριστη θέση να σας γνωρίσουμε
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP

Δημοσιεύθηκε στο: linux, redhat, συμβουλές

Χρησιμοποιήστε την εντολή rpm

Posted by: admin (Sep 12)

Δείτε όλα τα rpm πακέτα που είναι εγκατεστημένα:

# Rpm-qa

Η απορία του ΣΠ rpm φιλτράροντας όλα τα πακέτα που περιέχουν τη συμβολοσειρά "httpd»:

# Rpm-qa | grep httpd

Να πάρει πληροφορίες για ένα συγκεκριμένο πακέτο εγκατασταθεί, π.χ.:

# Rpm-qi httpd

Εμφάνιση της λίστας των αρχείων που προβλέπονται από εγκαταστήσει ένα πακέτο, π.χ.:

# Rpm-ql httpd

Εμφάνιση μόνο μια λίστα με τα αρχεία ρυθμίσεων που παρέχονται από ένα εγκατεστημένο πακέτο:

# Rpm-qc httpd

Να πάρει πληροφορίες σχετικά με τα έγγραφα που παρέχονται από ένα πακέτο:

# Rpm-qc httpd

Εμφάνιση της λίστας των εξαρτήσεων που απαιτούνται από ένα πακέτο:

# Rpm-q httpd-whatrequires

Δείτε τη δυνατότητα που παρέχεται από ένα πακέτο:

# Rpm-q httpd-whatprovides

Δείτε τα σενάρια που ξεκίνησε κατά την εγκατάσταση / αφαίρεση:

# Rpm-q httpd-scripts

Δείτε την ιστορία των αναθεωρήσεων του πακέτου:

# Rpm-q httpd-changelog

Δείτε τι πακέτο ανήκει ένα αρχείο:

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

Εμφάνιση της λίστας των αρχείων που παρέχονται από ένα πακέτο που δεν έχει ακόμη εγκατασταθεί:

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


Fedora / RedHat, υπογράφουν όλα τα πακέτα με μια ψηφιακή ιδιωτικό κλειδί GPG. Για την εισαγωγή δημόσιου κλειδιού χρησιμοποιώντας την ακόλουθη εντολή:

# Rpm-εισαγωγής / media / cdrom / RPM-GPG-KEY

Να επαληθεύσει την ακεραιότητα του πακέτου πριν προχωρήσετε με την εγκατάσταση, ειδικά αν είναι κατεβάσει από το Internet, εκτελέστε την επόμενη εντολή:

# Rpm-checksig nome_pacchetto.rpm

Για να βεβαιωθείτε όλα τα πακέτα που είναι εγκατεστημένα στο σύστημά σας:

# Rpm-qa gpg-pubkey

Εγκαθιστώντας ένα δυαδικό πακέτο:

# Rpm-ivh nome_pacchetto.rpm

Εγκαθιστώντας ένα δυαδικό πακέτο αγνοώντας τις εξαρτήσεις που απαιτούνται:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Εγκαθιστώντας ένα δυαδικό πακέτο απολαμβάνοντας την αυτόματη λήξη των εξαρτήσεων:

# Rpm-ivh βοήθεια nome_pacchetto.rpm


Ενημέρωση ενός πακέτου δεν αλλάζει το αρχείο ρυθμίσεων:

# Rpm-U nome_pacchetto.rpm

Ενημέρωση ενός πακέτου μόνο εάν έχει ήδη εγκατασταθεί:

# Rpm-F nome_pacchetto.rpm

Rimuore πακέτο rpm:

# Rpm-e package_name


Ελέγξτε το μέγεθος του αρχείου, τα δικαιώματα, τύπος, ιδιοκτήτης, ομάδα, MD5 checksum και την τελευταία τροποποίηση στη βάση δεδομένων RPM:

# Rpm-V httpd

Ελέγξτε όλα τα πακέτα που είναι εγκατεστημένα στο σύστημά σας - να χρησιμοποιούν με σύνεση, διαπράττει το σύστημα μέχρι σήμερα:

# Rpm-Va

Βεβαιωθείτε ένα πακέτο δεν είναι εγκατεστημένο:

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

Αυτή η εντολή σας επιτρέπει να εξαγάγετε τα αρχεία από το πακέτο για να μετατραπεί σε ένα ρεύμα και στη συνέχεια CPIO να εξαγάγετε το εκτελέσιμο από το πακέτο:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-εκχύλισμα-make-directories bin * *

Εγκατάσταση ενός πακέτου πηγή i386.

Βήμα 1:

# Rpmbuild-ανοικοδόμηση nome_pacchetto.src.rpm

Βήμα 2:

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

Εγκατάσταση ενός πακέτου πηγή i386 (εναλλακτική διαδικασία).

Βήμα 1:

# Rpmbuild-ξαναμεταγλωττίσετε nome_pacchetto.src.rpm

Βήμα 2:

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

Βήμα 3:

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


Δημιουργία ενός πακέτου rpm από την πηγή.
Θέλουμε να δημιουργήσουμε ένα πακέτο από το παράδειγμα της εφαρμογής πηγή. Κατεβάστε την πηγή από το διαδίκτυο με wget:

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

Παράδειγμα-2.0.0.tar.gz # cp / usr / src / redhat / ΠΗΓΗ

# Cd / usr / src / redhat / ΠΗΓΗ

# Tar xzf παράδειγμα-2.0.0.tar.gz


Ελέγξτε αν ο κατάλογος αποσυμπιεστεί το αρχείο '. Spec », που περιλαμβάνει τις προδιαγραφές για τη δημιουργία της γραμμής, και να το αντιγράψετε στο / usr / src / redhat / SPEC:

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

Εάν το αρχείο. Spec δεν υπάρχει μπορεί να δημιουργηθεί. Τέλος, ετοιμάζουμε τη γέμιση για τη δημιουργία του νέου rpm:

# Cd / usr / src / redhat

# Rpmbuild-SPECS ββ / snort.spec

Δημοσιεύθηκε στο: linux, redhat, κέλυφος, συμβουλές
Powered by Cybertek - Απομακρυσμένη βοήθεια