שיעור 11: ציוד היקפי¶
מעבדה מעשית (תרגול לתלמיד) (גרסת vEXP)
מטרת התרגול¶
תרגול שליטה מתקדמת במערך ההדפסה של macOS, ניהול תורי הדפסה ואבטחת ציוד היקפי. במעבדה זו נלמד כיצד להגדיר ולתחזק מדפסות באמצעות הממשק הגרפי (GUI), כיצד לחקור את יומני המערכת של ההדפסות בעזרת אפליקציית Console, וכיצד לטפל בתקלות קריטיות דרך מנגנון האיפוס המובנה. בנוסף נבחן את מנגנון ה-Accessory Security.
חלק א': ניהול ובקרה על מערך ההדפסה דרך ממשק המשתמש¶
רקע טכני¶
מערכת ההדפסה ב-macOS מבוססת על CUPS (Common UNIX Printing System). מנוע זה מנהל את כל תורי ההדפסה ומנהלי ההתקן מאחורי הקלעים. אפליקציית System Settings מספקת לנו חלון נגיש ואלגנטי לשלוט במנגנון מורכב זה ללא צורך בשורת הפקודה.
תרגיל 1: הוספת מדפסת רשת בצורה ידנית¶
מה לומדים: התנסות בהוספת מדפסת IP בצורה ידנית על ידי הגדרת כתובת ה-IP, בחירת הפרוטוקול וסוג הדרייבר (PPD) ב-System Settings.
- פתחו את אפליקציית System Settings.
- בתפריט הצדדי, נווטו אל Printers & Scanners.
- לחצו על הכפתור Add Printer, Scanner, or Fax....
- בחלון שנפתח, עברו ללשונית ה-IP (הסמל של כדור הארץ).
- נגדיר מדפסת "מדומה" למטרות תרגול:
- Address: הקלידו
10.0.0.99(כתובת פיקטיבית). - Protocol: בחרו ב-Line Printer Daemon - LPD.
- Name: שנו את השם ל-
Lab Virtual Printer. - Use: ודאו שמוגדר Generic PostScript Printer או Generic PCL Printer.
- לחצו על Add.
- אם מופיעה הודעת אזהרה שהמדפסת אינה זמינה (Unable to verify the printer on your network), לחצו על Continue כדי להוסיף אותה בכל זאת.
תרגיל 2: ניהול תור ההדפסה (Print Queue)¶
מה לומדים: שליטה בעבודות הדפסה דרך ממשק תור ההדפסה - השהייה (Pause), חידוש (Resume), ומחיקת משימות תקועות.
- לאחר שהמדפסת נוספה, לחצו עליה ברשימה ב-Printers & Scanners.
- לחצו על הכפתור Printer Queue....
- חלון התור של המדפסת ייפתח. חלון זה מייצג את מנהל המשימות של אותה מדפסת מתוך מנוע ה-CUPS.
- בתפריט העליון (Menu Bar) של המק (כשחלון התור נבחר), לחצו על Printer ואז בחרו Print Test Page.
- עבודת ההדפסה תופיע בתור. מכיוון שהכתובת אינה קיימת באמת, העבודה תנסה להישלח ותשהה.
- בחרו בעבודת ההדפסה ולחצו על כפתור ה-X כדי למחוק אותה מהתור.
- לחצו על כפתור ה-Pause (סמל השהייה) בראש החלון כדי לעצור זמנית את פעילות המדפסת, ולאחר מכן לחצו על Resume כדי לחדשה.
תרגיל 3: חקירת פעילות הדפסה דרך ה-Console¶
מה לומדים: ניטור תהליך ה-cupsd בזמן אמת כדי להבין מדוע עבודת הדפסה נכשלת או היכן היא נתקעת ברמת המערכת.
- פתחו את אפליקציית Console (מתוך
/Applications/Utilitiesאו בעזרת Spotlight). - בצידו השמאלי של החלון, תחת Mac Analytics או Log Reports, ודאו שאתם צופים ברשומות המערכת. במקום זאת, תוכלו ללחוץ על Start בחלק העליון כדי להתחיל לנטר הודעות חיות.
- בשורת החיפוש בפינה הימנית העליונה, הקלידו את המילה
cupsdאוPrintולחצו Enter. - חזרו לחלון תור ההדפסה (Printer Queue) ונסו לשלוח שוב דף ניסיון (Print Test Page).
- התבוננו באפליקציית ה-Console וראו כיצד המערכת רושמת באופן אוטומטי את ניסיונות ההדפסה והשגיאות הנובעות מניסיון התקשורת עם הכתובת הפיקטיבית. זהו כלי נהדר לפתרון תקלות הדפסה מורכבות.
חלק ב': איפוס מלא של מערך ההדפסה (Reset Printing System)¶
רקע טכני¶
כאשר משתמשים נתקלים בבעיות הדפסה כרוניות (עבודות נתקעות בתור, מדפסות אופליין ללא סיבה מוצדקת, או קבצי תצורה פגומים ב-CUPS), הפעולה המהירה והיעילה ביותר ב-GUI היא "Reset Printing System". פעולה זו מוחקת לחלוטין את כל המדפסות, מנקה את התור (Print Jobs) ומאפסת את הגדרות המערכת חזרה למצב "יצרן".
תרגיל 4: איפוס מערכת ההדפסה¶
מה לומדים: שימוש באפשרות המוסתרת לאיפוס מוחלט של ה-CUPS דרך ממשק ה-System Settings.
- חזרו אל System Settings > Printers & Scanners.
- אתרו את המדפסת הפיקטיבית שיצרנו ברשימה (או כל אזור ריק תחת רשימת המדפסות).
- לחצו קליק-ימני (או
Control + Click) ברשימת המדפסות. - יופיע תפריט קופץ עם האפשרות: Reset Printing System... (או "אפס/י את מערכת ההדפסה..."). לחצו עליו.
- המערכת תקפיץ הודעת אזהרה: "Are you sure you want to reset the printing system?". לחצו Reset.
- הזינו את סיסמת מנהל המערכת (Admin) שלכם או השתמשו ב-Touch ID כשתתבקשו.
- רשימת המדפסות תתרוקן לחלוטין, והמערכת תתנקה משאריות ההגדרות.
חלק ג': אבטחת ציוד היקפי (Accessory Security)¶
רקע טכני¶
במחשבי Apple Silicon, אפל הציגה מנגנון אבטחה ברמת ה-OS שנועד למנוע מתקפות חומרה פוטנציאליות (כגון התקני USB זדוניים) בזמן שהמק נעול. התכונה נקראת Accessory Security.
תרגיל 5: בדיקת ושינוי מדיניות החיבורים¶
מה לומדים: זיהוי והגדרה של רמות האבטחה (Accessory Security) לחיבור התקני USB או Thunderbolt, כדי להבין כיצד המק מגיב להתקנים חדשים.
- ב-System Settings, נווטו אל Privacy & Security.
- גללו מטה עד לאזור תחת הכותרת Security.
- חפשו את ההגדרה: Allow accessories to connect.
- לחצו על התפריט הנפתח ובחנו את האפשרויות הקיימות:
- Ask Every Time: האבטחה המחמירה ביותר; כל חיבור USB או Thunderbolt פיזי יקפיץ בקשת אישור מפורשת.
- Ask for New Accessories: (ברירת המחדל) אביזר שכבר אושר בעבר יזוהה אוטומטית, אך התקן חדש ידרוש אישור.
- Automatically When Unlocked: אביזרים יתחברו ללא שאלה כל עוד המק פתוח ואינו נמצא במסך הנעילה (Lock Screen).
- Always: רמת האבטחה הנמוכה ביותר, המאפשרת חיבור אוטומטי תמיד גם כשהמק נעול.
תיבול ארגוני
בארגונים המנוהלים באמצעות MDM, אפשרות זו עשויה להיות אפורה (Grayed Out) במידה ונאכפת מדיניות קשיחה. החל מ-macOS 15, DDM יכול למנוע לגמרי או להגביל אחסון חיצוני (Read-Only).
תרגיל בונוס לאנשי IT: ממשק הניהול של CUPS (Web Interface)¶
מה לומדים: חשיפה והפעלת הממשק האינטרנטי המתקדם של CUPS שמוסתר כברירת מחדל.
- פתחו את Terminal והקלידו את הפקודה הבאה כדי להפעיל את ממשק הניהול של CUPS:
cupsctl WebInterface=yes - פתחו את דפדפן האינטרנט וגילשו אל הכתובת
http://localhost:631. תוכלו לשוטט שם בלשונית ה-Printers ולראות את הממשק האמיתי של מנוע ההדפסה. - כשתסיימו, מומלץ מאוד לכבות חזרה את ממשק הרשת כדי לשמור על אבטחת המחשב:
cupsctl WebInterface=no