כיצד לראות אילו משתמשים מחוברים & מחוברים ל-Mac
אם אתה משתף את ה-Mac שלך ברשת, אולי יעניין אותך לדעת מי מחובר ל-Mac בכל זמן נתון. זה עשוי לכלול רישום של משתמשים המחוברים כעת באמצעות מגוון פרוטוקולי רשת, אפילו מקומיים, או אולי רק היסטוריה של כניסות משתמשים לאורך תקופה. למרות ש-Mac OS X Client אינו מציע את אותה רמת מידע כמו Mac OS X Server, אתה עדיין יכול למצוא פרטי חיבור משתמש באמצעות מגוון כלים המובנים בכל הגרסאות של Mac OS X.
אנו נסקור את מציאת חשבונות משתמש פעילים באמצעות Activity Monitor, הפקודה 'האחרונה' והפקודה 'מי'. זה מקיף למדי, כלומר יכלול את כל המשתמשים שמחוברים כעת ו/או מחוברים באופן פעיל למק, בין אם באמצעות חשבון משתמש אחר ברקע, חשבון משתמש אורח, שיתוף כללי מגישה לתיקייה ציבורית, משתמש המחובר באמצעות שיתוף רשת מקומית למטרת שיתוף קבצים עם מק אחר, משתמשי רשת המחוברים ממחשבי Windows PC או מחשבי לינוקס דרך SMB, כניסות מרחוק דרך SSH ו-SFTP, כמעט הכל.
ראה משתמשים עם צג פעילות ב-Mac OS X
הדרך הפשוטה ביותר לקבל פרטי משתמש בסיסיים היא להשתמש ב-Activity Monitor מחשבון משתמש של מנהל מערכת. זה יהיה כולל, אבל הנתונים מעט מוגבלים לשימושים מסוימים כפי שתראה:
- הפעל את "צג הפעילות" ב-Mac OS X, שנמצא בתוך /Applications/Utilities/
- לחץ על "משתמשים" כדי למיין ולקבץ את הרשימה לפי משתמשים מחוברים
אם אתה מחפש חשבון משתמש ספציפי, אתה יכול למצוא את המשתמש הזה בקלות, כמו גם את כל התהליכים שהוא מפעיל, בין אם זה יישומים, שירותים או כלום, ואיזה סוג של משאבים הם משתמשים. בחירה בכרטיסייה "רשת" ב-Activity Monitor תציע גם פרטים על השימוש ברשת המשתמשים, ויעזור לציין אם הם מעתיקים או מקבלים קבצים מה-Mac לשלו.
כדי לעשות שימוש נכון במידע זה, תרצה הבנה בסיסית של אילו חשבונות משתמש קיימים ב-Mac (כלומר מי נמצא בתיקייה /Users/), אך גם להבין את השורש / חשבון משתמש-על, בנוסף לשירותים וסוכני הדמונים הפועלים ברקע בכל מחשבי המק, אשר עשויים להופיע ברשימת המשתמשים עם שמות כמו זרקור, netbios, usbmuxd, מיקום, coreaudiod, שרת חלונות, mdnsresponder, networkd, appleevents, בין רבים אחרים.
בסופו של דבר, הפקודה 'האחרונה' עשויה להיות שימושית יותר עבור מי שנוח עם שורת הפקודה.
רשום משתמשים מחוברים וכניסות ל-Mac עם "אחרון"
כלי שורת הפקודה 'אחרון' מציע דרך פשוטה לראות היסטוריה של מה שמשתמשים התחברו למק נתון, גם מקומית וגם דרך חיבור רשת כמו AFP, פרוטוקול השיתוף המוגדר כברירת מחדל עבור מחשבי Mac . השימוש ב'אחרון' הוא פשוט מספיק, אבל אתה צריך להכיר קצת את שורת הפקודה כדי להפיק את מירב השימוש בכלי השירות וכדי להבין את הפלט.
הפעל את אפליקציית Terminal, נמצא ב- /Applications/Utilities/ והזן את מחרוזת הפקודה הבאה כדי לראות רשימה מלאה של כניסות משתמש
אחרון
כדי לחפש כניסת משתמש ספציפית, שלח את הפלט של האחרון דרך grep כך:
last |grep USERNAME
לדוגמה, כדי לחפש פלט אחרון עבור המשתמש "OSXDaily" תשתמש בפקודה הבאה:
last |grep OSXDaily
זה תלוי רישיות, כך שהמשתמש 'osxdaily' יהיה בלתי מזוהה בעוד ש-"OSXDaily" יחזיר תוצאות חיוביות, לכן הקפד להשתמש באותיות רישיות.
זה ייצור פלט שנראה בערך כמו הבא, כולל כל תאריכי הכניסה, וכאשר אפשר, מקור ה-IP של המכונה המחברת אם המשתמש היה מחובר דרך חיבור רשת (בדוגמה זו של צילום מסך, ה-IP המקור זוהה כ-192.168.1.4):
אם לא מוצג מקור IP או רשת, זה מציין שהמשתמש מחובר ישירות ב-Mac, או דרך תהליך ההתחברות הרגיל של Mac OS X, החלפת משתמש מהירה, su / sudo או משהו דומה .
כדי לראות מי מחובר כעת דרך AFP, אתה יכול גם להשתמש בתחביר הפקודה האחרון הבא:
"אחרון |grep מחובר"
משתמשים שנכנסים באופן פעיל, בין אם באמצעות חיבור מרוחק או באמצעות המחשב המקומי, יציגו "עדיין מחוברים" כסטטוס שלהם.
שיהוק פוטנציאלי לפקודה 'האחרונה' מופיע כאשר משתמשים מחוברים דרך פרוטוקול SMB / Windows, המופעל באופן אופציונלי בתוך Mac OS X כדי לאפשר שיתוף קבצים בין מחשבי Windows PC ו-Mac, ומשתמשים המחוברים ל-Mac דרך SMB לא תמיד יראו כיצד למעלה דרך פלט הפקודה 'האחרון'. זה משאיר כמה אפשרויות אחרות, כמו שימוש ב-netstat או, אולי קל יותר עבור רוב המשתמשים, גלישה ב-Network Activity מ-Activity Monitor כפי שתואר בתחילת מאמר זה.
ראה משתמשי SSH / Telnet מחוברים עם 'מי'
לבסוף, אתה יכול לראות מי מחובר כעת למק באמצעות חיבור SSH פעיל או פרוטוקול Telnet המיושן על ידי שימוש בפקודה הקלאסית 'מי' מהמסוף:
WHO
זה מציג את כל המופעים של חשבון המשתמש שלך, כמו גם משתמשים מחוברים דרך חיבור חיצוני ל-Mac.
מכירים דרך נוספת לראות אילו משתמשים מחוברים כעת ל-Mac? שתפו אותנו בתגובות!