כיצד להתאים אישית את ההודעה של אובונטו של היום
אובונטו מציגה הודעה אינפורמטיבית, הידועה כמסר היום, כאשר משתמש נכנס למסוף. MOTD ניתן להתאמה אישית מלאה - אתה יכול להוסיף טקסט משלך ונתונים דינמיים אחרים.
כאשר משתמש מתחבר, תהליך pam_motd מבצע את הסקריפטים בספריה /etc/update-motd.d ו יוצר באופן דינמי את ההודעה של היום. ניתן להתאים אישית את 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 עם הפקודה הבאה: (Linux wizards terminal יכולים להשתמש ב- Vi או Emacs, אך Nano קל יותר עבור משתמשים חדשים)
sudo nano /etc /motd.tail
קובץ זה ריק לחלוטין כברירת מחדל. פשוט להזין כל הודעה שאתה אוהב - אתה מוזמן להשתגע עם שחור ASCII אמנות שחור כאן. לאחר שתסיים, שמור את הקובץ באמצעות Ctrl + O ו- Enter ולאחר מכן צא מ- Nano באמצעות Ctrl + X.
בפעם הבאה שכל משתמש יתחבר, הוא יראה את ההודעה המותאמת אישית שלך. אם אתה רוצה לבדוק את זה מיד, לצאת מהטרמינל עם יציאה הפקודה והיכנס חזרה.
הסרת מידע
עכשיו נניח שאנחנו רוצים להסיר חלק ממידע ברירת המחדל. זה לא רק עניין של עריכה של קובץ אחד - כל קטע מופק באופן אוטומטי מתוך סקריפט הממוקם בספריה /etc/update-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 להתקין מזג האוויר לנצל
אתה צריך המקומי המקומי שלך תעופה אזרחית קוד הארגון, שבו אתה יכול לקבל מאתר זה. כדי להשתמש בניצול מזג האוויר באמצעות הקוד שלך:
מזג האוויר-CODE
עכשיו בואו להשתמש בפקודה הבאה כדי ליצור סקריפט במיקום המתאים ולפתוח אותו עם ננו:
sudo nano /etc/update-motd.d/98-weather
לאחר פתיחת Nano, הזן את הקוד הבא, והחלף את קוד CODE עם קוד מזג האוויר המקומי שלך:
#! / bin / sh
הד
מזג האוויר-CODE
הד
הקש Ctrl-O והקש כדי לשמור, ולאחר מכן הקש Ctrl-X כדי לצאת.
להפוך את קובץ ה- Script עם chmod + x או שהוא לא יפעל:
sudo chmod + x /etc/update-motd.d/98-weather
עכשיו משתמשים יראו תחזית מזג האוויר המקומי כאשר הם נכנסים. אין שום דבר מיוחד על מזג האוויר לנצל - אתה יכול להשתמש בכל פקודה המדפיסה טקסט אל הטרמינל.
ה- MOTD אינו מוצג רק כאשר משתמשים מתחברים באופן מקומי. כל המשתמשים המתחברים מרחוק עם SSH או Telnet יראו גם את ה- MOTD המותאם אישית שלך.