זוהי הפקודה zctl שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
zctl - תוכנית בקרת zephyr
תַקצִיר
zctl [ אפשרויות ]
תיאור
זקטל היא תוכנית בקרה כללית עבור צפריר(1) שירות הודעות. זה
מאפשר למשתמש להירשם לסוגי הודעות ספציפיים, לשמור את המינויים בקובץ
(ברירת מחדל $HOME/.zephyr.subs), כדי לשנות את פרטי המיקום שלו, ולשלוח שליטה
הודעות ל-HostManager, zhm(8), ולקוח WindowGram, zwgc(1).
ניתן להקליד את הפקודות בשורת הפקודה, או להזין אותן באופן אינטראקטיבי על ידי פשוט
הקלדה zctl ולאחר מכן הקלדת פקודות לפקודה.
הערה: עבור כל הפקודות קבלת אופציונלי מקבל טיעון, ה מקבל ברירת מחדל ל
המנהלת שלך ב-Kerberos. אתה יכול גם להירשם לנמען ``*''. אם תציין א
הנמען, הוא מומר בשקט ל-``*''.
הפקודות הן כדלקמן:
להוסיף בכיתה למשל [ מקבל ]
הרשם ל מעמד, למשל, מקבל, והוסיפו שלישייה זו ל-
קובץ מנויים.
add_unsubscription בכיתה למשל [ מקבל ]
בטל את המנוי ל מעמד, למשל, מקבל, והוסיפו שלישייה זו ל-
קובץ המנויים כביטול מנוי. להסבר על אי-
מנויים, ראה להלן.
לבטל בטל את כל המנויים.
מחדל אחזר את רשימת המנויים המוגדרת כברירת מחדל משרת Zephyr.
להסיר בכיתה למשל [ מקבל ]
בטל את המנוי ל מעמד, למשל, מקבל, והסר את השלישייה הזו מה-
קובץ מנויים.
delete_unsubscription בכיתה למשל [ מקבל ]
בטל את המנוי ל מעמד, למשל, מקבל, והסר את השלישייה הזו מה-
קובץ המנויים כביטול מנוי.
פילה [ פילה ] הגדר את קובץ המנויים המוגדר כברירת מחדל ל פילה. אם פילה לא מצוין, הראה מה
קובץ המנויים הנוכחי הוא.
flush_locs [ המשתמש ]
אמור לשרתי Zephyr לשטוף את כל מידע המיקום המשויך אליהם
המשתמש, או כשהמשתמש מריץ את הפקודה אם אף אחת לא ניתנת. זה אמור
ישמש רק כדי להסיר כל מידע שגוי שייתכן שנשאר לאחר א
קריסת מערכת. שימו לב שרק צוות התפעול רשאי לשטוף את המיקום
מידע המשויך למשתמש אחר.
flush_subs [ מקבל ]
תגיד לשרתי Zephyr לשטוף את כולם מקבלהמנויים של זה
שונה מפקודת הביטול בכך שהיא משפיעה על המנויים של כולם
מקבלהלקוחות של. שימו לב שרק צוות התפעול רשאי לשטוף את
מנויים של משתמש אחר.
להסתיר הסתר את מיקומך כפי שמתוחזק על ידי שרת Zephyr. זה לא
להשפיע על ערך משתנה החשיפה (ראה להלן, מתחת מַעֲרֶכֶת).
hm_flush ספר ל-HostManager, zhm(8), לבקש מהשרת לבטל את כל המצבים
המשויך למארח הנוכחי.
רשימה [ פילה ] רשימת התוכן של קובץ המינויים הנוכחי או קובץ. כל פקודות מאקרו ב-
הקובץ (ראה להלן) מוצגים מילה במילה ולא מורחבים.
list_requests רשום את כל הפקודות הזמינות. ניתן לקצר ב-'?'.
לִטעוֹן [ פילה ] הירשם לכל שלישיית המנויים ובטל את המנוי לכל הבלתי-
שלישיות מנויים בקובץ המנויים הנוכחי או פילה.
שרת_חדש ספר ל-HostManager, zhm(8), כדי למצוא שרת Zephyr חדש.
להפסיק יציאה מ zctl.
להחזיר אחזר את כל המנויים הנוכחיים משרת Zephyr. אלו כוללים
מנויים שאולי נעשו על ידי תוכניות אחרות, כגון זנול(1).
להציל [ פילה ] שמור את כל המנויים הנוכחיים (כפי שהוחזרו על ידי שרת Zephyr) לתוך
קובץ מנויים נוכחיים או פילה. הקובץ יוחלף.
סט היה [ ערך ]
הגדר את הערך של משתנה Zephyr היה ל ערך, או null אם לא ערך is
נָקוּב. המשתנה חשיפה בעל משמעות מיוחדת, ויכול להיות רק
הגדר לערכים none, opstaff, realm-visible, realm-announced, net-
גלוי, ומוכרז ברשת. הגדרת משתנה זה מעדכנת מיד את
מידע בשרתי Zephyr (ראה להלן להסבר על
רמות החשיפה). בנוסף, הגדרת משתנה זה ל-None באופן אוטומטי
מבצע את המקבילה של a wg_shutdown פקודה, והגדרת אותו לאחד מ
הערכים האחרים מבצעים אוטומטית את המקבילה של a wg_startup
פקודה.
המשתנה כתובות_פתורות קובע אם zwgc יהיה, עבור IP
כתובת המציינת את מקור ההודעה, נסה לחפש את שם המארח
התואמת לאותה כתובת IP. הערך none מציין ששמות מארח
לעולם לא יימצא, וכי המשתנה zwgc fromhost יהיה לפיכך תמיד
מכיל כתובת IP (בצורה מנוקד-עשרוני). הערך הכל מציין
שתמיד יהיה ניסיון לחפש שם מארח. שימו לב שב
במקרה זה, אם יש לך מנויים עם הנמען ``*'', אלה
מינויים עשויים להיחשף למשתמשי Zephyr אחרים שפועלים בעצמם
שרתי שמות DNS. כל ערך אחר מתפרש כביטוי רגולרי;
ניסיונות חיפוש שם מארח יתרחשו רק אם כתובת ה-IP תואמת זאת
הבעה רגילה.
כל הגדרות המשתנות שתבצע יאוחסנו בהן $HOME/.zephyr.vars
לְהַצִיג היה [ היה ... ]
הצג את הערך של משתני Zephyr שצוינו. אם משתנה אינו
מוגדר בקובץ המשתנים של המשתמש עצמו, קובץ משתני המערכת
(/etc/zephyr/zephyr.vars) מחפש ערך ברירת מחדל.
הירשמו בכיתה למשל [ מקבל ]
הרשם ל מעמד, למשל, מקבל, אבל אל תוסיף את השלישייה הזו ל-
קובץ מנויים.
לבטל את ההסתרה הפוך את המיקום שלך כפי שמתוחזק על ידי שרת Zephyr לגלוי. זה כן
לא משפיע על ערך משתנה החשיפה.
לִפְרוֹק [ פילה ]
בטל את המנוי לכל שלישיות המנויים בקובץ המנויים הנוכחי או
פילה. מתעלמים מביטולי הרשמות בקובץ.
ביטול ההגדרה היה [ היה ... ]
מחק את ההגדרות של משתני זפיר שצוינו.
לבטל את המנוי בכיתה למשל [ מקבל ]
בטל את המנוי ל מעמד, למשל, מקבל, אבל אל תסיר את השלישייה הזו
מקובץ המנויים.
wg_exit ספר ללקוח WindowGram, zwgc(1), לצאת.
wg_read ספר ללקוח WindowGram, zwgc(1), כדי לקרוא מחדש את קובץ התיאור שלו.
wg_shutdown אמור ללקוח WindowGram כיבוי; זה גורם לזה להתעלם מהכל
הודעות עד להנפקת פקודת wg_startup.
wg_startup אמור ללקוח WindowGram להתחיל לקבל הודעות שוב; שימושי לאחר א
הפקודה wg_shutdown הונפקה.
מקרו ו המנוי קבצים
יש שלוש פקודות מאקרו, %מנחה%, %קָנוֹן%, ו %לִי%. %מנחה% מומר לזרם
שם מארח, %קָנוֹן% מומר לשם המארח הרשמי כפי שהוחזר על ידי gethostbyname(3),
ו %לִי% הומר למנהל Kerberos שלך. ניתן להשתמש בפקודות מאקרו אלו ב-
$HOME/.zephyr.subs קובץ או כארגומנטים לפקודות כדי לציין את בכיתה or למשל
שדות. דוגמית $HOME/.zephyr.subs הקובץ עשוי להכיל את הדברים הבאים:
הודעה,דחופה,%me%
syslog,%host%,*
דואר, פופ, %me%
זקטל קורא את משתנה הסביבה WGFILE, כדי למצוא את שם הקובץ שבו
יציאת windowgram שוכנת. אם WGFILE לא מוגדר, ברירת המחדל של שם הקובץ היא /tmp/wg.uid,
איפה uid הוא ה-UNIX uid של המשתמש.
מנויים ללא
שרת הזפיר, זפירד(8), שומר על מנויי ברירת מחדל שהם אוטומטית
נוסף לכל המנויים של המשתמשים בזמן המנוי הראשון שלהם במהלך התחברות
מוֹשָׁב. אם ברצונך להסיר באופן אוטומטי חלק ממנויי ברירת המחדל האלה, אתה משתמש
ביטול הרשמות. כאשר אתה לִטעוֹן קובץ מנוי המכיל ביטול הרשמות, ה-
מנויים נשלחים אוטומטית לשרת כאילו השתמשת ב לבטל את המנוי
פקודה.
חשיפה רמות
רמות החשיפה השונות משפיעות על פעולת הזפיר והאינטראקציה שלו עם
משתמש, באופן הבא:
אף לא אחד זה משבית לחלוטין את Zephyr עבור המשתמש. המשתמש אינו רשום אצל
צַפרִיר. שום מידע על מיקום המשתמש לא נשמר על ידי Zephyr. אין התחברות או התנתקות
יישלחו הודעות. לא יוכנסו מנויים למשתמש, וכן
לא יוצגו הודעות על ידי zwgc(1).
opstaff המשתמש רשום אצל Zephyr. לא יהיו הודעות התחברות או התנתקות
נשלח, ומידע המיקום יהיה גלוי רק לצוות התפעול.
יוכנסו מנויי ברירת מחדל וכל מנויים אישיים נוספים
למשתמש.
גלוי לממלכה
המשתמש רשום אצל Zephyr. פרטי מיקום המשתמש נשמרים על ידי
Zephyr והפך זמין רק למשתמשים בתחום Kerberos של המשתמש. לא
הודעות התחברות או התנתקות יישלחו. זוהי ברירת המחדל של המערכת.
יוכנסו מנויי ברירת מחדל וכל מנויים אישיים נוספים
למשתמש.
הוכרז על הממלכה
המשתמש רשום אצל Zephyr. פרטי מיקום המשתמש נשמרים על ידי
Zephyr וזמין רק למשתמשים המאומתים ב-Kerberos של המשתמש
תְחוּם. הודעות התחברות והתנתקות יישלחו, אך רק למשתמשים בפנים
ממלכת Kerberos של המשתמש שביקשו זאת במפורש באמצעות מנויים.
יוכנסו מנויי ברירת מחדל וכל מנויים אישיים נוספים
למשתמש.
גלוי לרשת
המשתמש רשום אצל Zephyr. פרטי מיקום המשתמש נשמרים על ידי
Zephyr וזמין לכל משתמש מאומת המבקש כזה. התחבר ו
הודעות התנתקות יישלחו רק למשתמשים בתחום Kerberos של המשתמש
שביקשו זאת במפורש באמצעות מנויים. מנויי ברירת מחדל ו
כל מנוי אישי נוסף יוזן עבור המשתמש.
הוכרז ברשת
המשתמש רשום אצל Zephyr. פרטי מיקום המשתמש נשמרים על ידי
Zephyr וזמין לכל משתמש מאומת המבקש כזה. התחברות
והודעות התנתקות יישלחו לכל משתמש שביקש זאת. בְּרִירַת מֶחדָל
מנויים וכל מנויים אישיים נוספים יוזנו עבור
המשתמש.
דוגמאות
zctl ריצות zctl במצב אינטראקטיבי.
zctl לִטעוֹן טען מנויים וביטול הרשמות מ $HOME/.zephyr.subs
קובץ.
zctl להלן הודעה אישי
הירשם להודעות אישיות, אך אל תוסיף את זה ל-
קובץ מנויים.
zctl להציל שמור את כל המינויים הנוכחיים בקובץ המנויים המוגדר כברירת מחדל.
zctl סט חשיפה אף לא אחד הגדר את רמת החשיפה שלך ל'ללא', ולמעשה כבה
צַפרִיר.
השתמש ב-zctl באינטרנט באמצעות שירותי onworks.net