29Jun
אובונטו מציג הודעה אינפורמטיבית, הידועה כמסר היום, כאשר משתמש נכנס למסוף.MOTD ניתן להתאמה אישית מלאה - אתה יכול להוסיף טקסט משלך ונתונים דינמיים אחרים.
כאשר משתמש מתחבר, תהליך pam_motd מבצע את הסקריפטים בספריית העדכון /etc/ ו יוצר באופן דינמי את המסר של היום.ניתן להתאים אישית את MOTD על ידי שינוי הסקריפטים, להסיר אותם או לכתוב סקריפטים משלך.
הודעת ברירת המחדל של היום
הודעת היום מוצגת רק כאשר אתה נכנס לאובונטו במצב טקסט, ולא במצב גרפי.באפשרותך לגשת למסוף וירטואלי עם קיצור Ctrl-Alt-F1 אם אתה משתמש בשולחן עבודה גרפי - השתמש בקיצור Ctrl-Alt-F7 כדי לחזור לשולחן העבודה הגרפי שלך, הידוע גם בשם שרת ה- X שלך.Ctrl-Alt-F2 דרך Ctrl-Alt-F6 ייקח אותך מסופים וירטואליים אחרים.
הנה ה- MOTD הסטנדרטי של אובונטו.זה מראה את מספרי הגירסה המערכת טיפוסי אתה תהיה מוכר אם אתה משתמש זמן רב לינוקס.הוא גם מציג מידע שנוצר באופן דינמי על עדכונים זמינים ועל הודעות סטטיות בנוגע לרישיון של אובונטו.
הוספת הודעה מותאמת אישית
נניח שברצונך להוסיף הודעה מותאמת אישית שמשתמשים יראו כאשר הם נכנסים למערכת אובונטו שלך.ה- MOTD של אובונטו נוצר על ידי סקריפטים בעת כניסה, כך שאתה לא יכול פשוט להוסיף אותו לקובץ /etc/ motd.המקום לשים את ההודעות הסטטיות שלך הוא /etc/ motd.tail - תוכן הקובץ הזה מתווסף לסוף ה- MOTD כאשר הוא נוצר.
נשתמש בעורך הטקסט Nano כדי לפתוח את הקובץ /etc/ motd.tail עם הפקודה הבאה:( לינוקס מסוף הקוסמים יכולים להשתמש ב- Vi או Emacs, אבל Nano קל יותר עבור משתמשים חדשים)
sudo nano /etc/ motd.tail
קובץ זה ריק לחלוטיןכברירת מחדל.פשוט להזין כל הודעה שאתה אוהב - אתה מוזמן להשתגע עם שחור ASCII אמנות שחור כאן.לאחר שתסיים, שמור את הקובץ באמצעות Ctrl + O ו- Enter ולאחר מכן צא מ- Nano באמצעות Ctrl + X.
בפעם הבאה שכל משתמש יתחבר, הוא יראה את ההודעה המותאמת אישית שלך.אם אתה רוצה לבדוק את זה מיד, לצאת מהטרמינל עם יציאה הפקודה להיכנס חזרה
הסרת מידע
עכשיו נניח שאנחנו רוצים להסיר חלק ממידע ברירת המחדל.זה לא רק עניין של עריכה של קובץ יחיד - כל קטע מופק באופן אוטומטי מתוך סקריפט הממוקם בספריה /etc/ עדכון-motd.d.
ניתן לקבל רשימה מלאה של הקבצים בספריה זו על ידי הקלדת /etc/ update-motd.d במסוף ולחיצה על Tab.
הסקריפטים מנוהלים בסדר מספרי, ולכן הם מסומנים במספרים.אתה יכול לשנות את שם קבצי סקריפט ולשנות את המספרים כדי לסדר מחדש את הסדר של חלקים שונים של MOTD, אם אתה אוהב.
כדי להסיר את המידע של הסקריפט מה- MOTD, אנחנו פשוט צריכים למנוע ממנו לפעול.אנחנו יכולים לעשות זאת על ידי הסרת הרשאות לביצוע עם הפקודה chmod -x .
אם ברצוננו להסיר את טקסט התיעוד ב- MOTD, היינו מפעילים את הפקודה הבאה:
sudo chmod -x /etc/ Update-motd.d / 10-help-text
בפעם הבאה שהמשתמש נכנס,לא לראות את קו התיעוד.
הוספת מידע דינמי
אנו יכולים לכתוב סקריפטים משלנו כדי להוסיף מידע דינמי שאנו אוהבים ל - MOTD.לדוגמה, ננסה להשתמש בחבילת מזג האוויר כדי ליצור תסריט שמוסיף את מזג האוויר המקומי הנוכחי ל- MOTD.
זה לא מותקן כברירת מחדל, אז בואו להתקין את זה עם הפקודה הבאה:
sudo apt-get להתקין מזג האוויר לנצל
תצטרך קוד המקומי שלך התעופה האזרחית המקומית קוד, אשר אתה יכול לקבל מאתר זה.הנה כיצד להשתמש במזג האוויר עם הקוד שלך:
weather -i CODE
עכשיו נשתמש בפקודה הבאה כדי ליצור סקריפט במיקום המתאים ולפתוח אותו עם Nano:
sudo nano /etc/ update-motd.d / 98-weather
לאחר Nano נפתח, הזן את הקוד הבא, מחליף CODE עם קוד מזג האוויר המקומי שלך:
#!/bin/ sh
echo
weather -i CODE
echo
הקש Ctrl-O והזן כדי לשמור ולאחר מכן הקש Ctrl-X כדי לצאת.
הפוך את הסקריפט עם הפעלה chmod + x או שזה לא יפעל:
sudo chmod + x /etc/ update-motd.d / 98-weather
עכשיו משתמשים יראו תחזית מזג האוויר המקומי כאשר הם נכנסים. אין שום דבר מיוחד על מזג האוויר לנצל - אתה יכול להשתמש בכל פקודה המדפיסה טקסט למסוף.
ה- MOTD אינו מוצג רק כאשר משתמשים מתחברים באופן מקומי.כל המשתמשים המתחברים מרחוק עם SSH או Telnet יראו גם את ה- MOTD המותאם אישית שלך.