CyberTek - the future at the present!
Google

ארכיון עבור 'redhat' קטגוריה

Saslauthd אימות Sendmail

פורסם על ידי: admin (סט 24)

עבור מישהו עם שרת לינוקס עם שירות Sendmail כעת צורך להעניק את האפשרות לשלוח באמצעות אימות. ואכן, קל מאוד להפעיל את האפשרות, כי אתה צריך להיות מודע לכך כמה הפצות כמו CentOS לא להפוך אותו לזמין כברירת מחדל, הנה איך לתקן את זה:

התקנת החבילה sendmail-CF ו-סיירוס sasl אם לא במערכת, עבור RedHat / CentOS:

[] יאם להתקין CF-sendmail כורש sasl

ואז לערוך את sedmail.mc (/ etc / mail / sendmail.mc) ו uncomment את השורות האלה:

define (`confAUTH_OPTIONS", `") dnl
TRUST_AUTH_MECH (`רגיל התחברות") dnl
define (`confAUTH_MECHANISMS", `התחברות רגיל") dnl

לקביעת שליטה ביטחונית anchequesta:

DAEMON_OPTIONS (= `פורט SMTP, ומספר בית = 0.0.0.0, שם = MTA") dnl

עכשיו אתה צריך להדר מחדש את הקובץ sendmail.cf עם תוכנית M4:

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

בדוק אם יש צורך לערוך את הקובץ / usr/lib/sasl2/Sendmail.conf כדלקמן:

pwcheck_method: saslauthd

עכשיו מחדש sendmail שלך saslauthd

[] / Etc / init.d / saslauthd להתחיל

[] / Etc / init.d / sendmail מחדש

לבסוף אנחנו בודקים את העבודה שלנו תוקנה:

[] Telnet localhost 25  

מנסה 127.0.0.1 ...
התחברות ל localhost.
תו הבריחה הוא'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11: יום שני, 23 אוגוסט 2004 12:36:30 +0200

מכיוון שאנו מציגים sendmail מגיב על ידי הקלדת:

ehlo localhost

אשר בתקווה לקבל תשובה (הקו האדום הזה אומר לנו כי sendmail מקבלת אימות, בנוסף לכניסה רגיל עשוי להיות שיטות אחרות, זה נכון):

Xxxxx.xxxxx.xx xxxxx.xxxxx.xx-250 שלום [127.0.0.1], שמח לפגוש אותך
250 ENHANCEDSTATUSCODES
250-PIPELINING
250 8BITMIME
250 בגודל
250-DSN
-AUTH התחברות 250 רגיל
250-DELIVERBY
250 עזרה

פורסם ב: לינוקס , redhat , טיפים

השתמש סל"ד הפקודה

פורסם על ידי: admin (סט 12)

הצג סל"ד כל החבילות המותקנות:

# Rpm-QA

שאילתות db סל"ד סינון כל מנות המכילות את המחרוזת "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-סקריפטים

הצג את ההיסטוריה של התיקונים של החבילה:

# Rpm-q httpd-changelog

בדוק מה החבילה קובץ שייך:

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

הצג את רשימת הקבצים הניתנים על ידי החבילה לא מותקנת עדיין:

אני # rpm-QP-2.0.52-3.i386.rpm httpd-


Fedora / RedHat, לחתום על כל מנות עם GPG פרטיים המפתח דיגיטלית. כדי לייבא מפתח פומבי באמצעות הפקודה הבאה:

# Rpm-לייבא / media / cdrom / RPM-GPG-KEY

כדי לבדוק את שלמות החבילה לפני ההתקנה יכול להמשיך, במיוחד אם היא שהורדו מהאינטרנט, להריץ את הפקודה הבאה:

nome_pacchetto.rpm # rpm-checksig

כדי לאמת את כל החבילות המותקנות במערכת שלך:

# Rpm-QA-GPG pubkey

התקנת חבילה בינארית:

nome_pacchetto.rpm # rpm-ivh

התקנת חבילה בינארית מתעלם תלות נדרש:

nome_pacchetto.rpm # rpm-ivh-nodeeps

התקנת החבילה הבינארית ע"י שליחת ברזולוציה אוטומטית של תלות:

# Rpm-הסיוע ivh-nome_pacchetto.rpm


שדרוג חבילה מבלי לשנות קבצי תצורה:

# Rpm-U nome_pacchetto.rpm

שדרוג חבילה רק אם כבר מותקנת:

# Rpm-F nome_pacchetto.rpm

Rimuore חבילה סל"ד:

# Rpm-e package_name


בדוק את גודל הקובץ, הרשאות, סוג, הבעלים, הקבוצה, בדיקת MD5 ושינויים לאחרונה ב RPM באתר:

# Rpm-V httpd

בדוק את כל החבילות המותקנות במערכת שלך - להשתמש בו בזהירות, המערכת עוסקת קיצוני:

# Rpm-Va

מבחן החבילה לא מותקנת:

# Rpm-סמנכ"ל httpd-2.0.52-3.i386.rpm

פקודה זו מאפשרת לך לחלץ קבצים מתוך חבילת כדי להפוך זרם ואז cpio כדי לחלץ את ההפעלה מתוך החבילה:

# Rpm2cpio httpd-2.0.52-3.i386.rpm cpio |-לחלץ-make-מדריכים * בן *

התקנת קוד חבילה 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-BB / usr / src בספריה / redhat / מפרט / nome_pacchetto.spec

שלב 3:

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


יצירת חבילת סל"ד ממקור.
אנחנו רוצים ליצור חבילה ממקור לדוגמה יישום. הורדה המקור מהאינטרנט עם wget:

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

cp # דוגמה-2.0.0.tar.gz / usr / src / redhat / המקור

Cd # / usr / src / redhat / המקור

# למשל xzf טאר-2.0.0.tar.gz


בדוק אם המדריך פרקה את הקובץ. "Spec", אשר מכיל מפרטים להקמת המסילה, ולהעתיק אותו ל usr / src / redhat / SPEC:

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

אם הקובץ. Spec אינו קיים ניתן ליצור. לבסוף, להכין את המילוי ליצירת חדשה RPM

# Cd / usr / src / redhat

# מפרט Rpmbuild-BB / snort.spec

מופעל על ידי Cybertek - סיוע מרחוק