كيفية معرفة ما يتصل به المستخدمون & قاموا بتسجيل الدخول إلى جهاز Mac
إذا كنت تشارك جهاز Mac الخاص بك على شبكة ، فقد تكون مهتمًا بمعرفة من المتصل بجهاز Mac في أي وقت. قد يشمل ذلك سرد المستخدمين المسجلين حاليًا من خلال مجموعة متنوعة من بروتوكولات الشبكة ، حتى محليًا ، أو ربما مجرد سجل لتسجيل دخول المستخدمين على مدار فترة زمنية. بينما لا يقدم Mac OS X Client نفس المستوى من المعلومات مثل Mac OS X Server ، لا يزال بإمكانك العثور على تفاصيل اتصال المستخدم باستخدام مجموعة متنوعة من الأدوات المضمنة في جميع إصدارات نظام التشغيل Mac OS X.
سنغطي البحث عن حسابات مستخدمين نشطة من خلال مراقب النشاط والأمر "الأخير" والأمر "من". هذا شامل إلى حد ما ، مما يعني أنه سيشمل جميع المستخدمين المتصلين حاليًا و / أو الذين قاموا بتسجيل الدخول بنشاط إلى جهاز Mac ، سواء عن طريق حساب مستخدم آخر في الخلفية ، أو حساب مستخدم ضيف ، أو مشاركة عامة من الوصول إلى المجلد العام ، أو مستخدم متصل من خلال مشاركة الشبكة المحلية بغرض مشاركة الملفات مع جهاز Mac آخر ، أو مستخدمي الشبكة المتصلين من أجهزة كمبيوتر Windows أو أجهزة Linux من خلال SMB ، وعمليات تسجيل الدخول عن بُعد عبر SSH و SFTP ، كل شيء تقريبًا.
شاهد المستخدمين الذين لديهم مراقب النشاط في نظام التشغيل Mac OS X
إن أبسط طريقة للحصول على تفاصيل المستخدم الأساسية هي استخدام مراقب النشاط من حساب مستخدم مسؤول. سيكون هذا شاملاً ، لكن البيانات محدودة بعض الشيء لبعض الاستخدامات كما سترى:
- إطلاق "مراقب النشاط" في نظام التشغيل Mac OS X ، الموجود في / Applications / Utilities /
- انقر فوق "المستخدمون" لفرز القائمة وتجميعها حسب المستخدمين الذين قاموا بتسجيل الدخول
إذا كنت تبحث عن حساب مستخدم معين ، يمكنك بسهولة العثور على هذا المستخدم بالإضافة إلى جميع العمليات التي يتم تشغيلها ، سواء كانت تطبيقات أو خدمات أو لا شيء ، وما نوع الموارد التي يستخدمونها يستخدمون. سيؤدي اختيار علامة التبويب "الشبكة" ضمن مراقب النشاط إلى تقديم تفاصيل حول استخدام شبكة المستخدم أيضًا ، مما يساعد على توضيح ما إذا كانوا ينسخون أو يستقبلون الملفات من جهاز Mac إلى ملفاتهم الخاصة.
للاستفادة بشكل صحيح من هذه المعلومات ، ستحتاج إلى بعض الفهم الأساسي لحسابات المستخدمين الموجودة على جهاز Mac (أي من يوجد في / Users / المجلد) ، ولكن عليك أيضًا فهم الجذر / حساب المستخدم المتميز ، بالإضافة إلى الخدمات ووكلاء البرنامج الخفي الذين يعملون في الخلفية على جميع أجهزة Mac ، والتي قد تظهر في قائمة المستخدمين بأسماء مثل Spotlight و netbios و usbmuxd و locationd و coreaudiod و window server و mdnsresponder و networkd و appleevents ، من بين العديد الآخرين.
في النهاية ، قد يكون الأمر "الأخير" أكثر فائدة لمن يرتاحون لسطر الأوامر.
قائمة المستخدمين المتصلين وتسجيل الدخول إلى جهاز Mac باستخدام "آخر"
توفر أداة سطر الأوامر "الأخيرة" طريقة بسيطة لمشاهدة محفوظات المستخدمين الذين قاموا بتسجيل الدخول إلى جهاز Mac معين ، محليًا وأيضًا من خلال اتصال شبكة مثل AFP ، بروتوكول المشاركة الافتراضي لأجهزة Mac . يعد استخدام "last" أمرًا بسيطًا بدرجة كافية ، ولكن يجب أن يكون لديك بعض الإلمام بسطر الأوامر لتحقيق أقصى استفادة من الأداة وفهم الإخراج.
تشغيل تطبيق 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 أو شيء مشابه .
لمعرفة من قام بتسجيل الدخول حاليًامن خلال وكالة فرانس برس ، يمكنك أيضًا استخدام صيغة الأمر الأخيرة التالية:
"last | تسجيل دخول grep "
المستخدمون الذين قاموا بتسجيل الدخول بنشاط ، سواء من خلال اتصال عن بعد أو الجهاز المحلي ، سيظهرون حالة "ما زالوا مسجلين الدخول".
تظهر مشكلة محتملة لأمر "الأخير" عندما يكون لديك مستخدمون يسجلون الدخول من خلال بروتوكول SMB / Windows ، والذي يتم تمكينه اختياريًا في نظام التشغيل Mac OS X للسماح بمشاركة الملفات بين جهاز كمبيوتر يعمل بنظام Windows وأجهزة Mac ، ولن يُظهر المستخدمون الذين قاموا بتسجيل الدخول إلى جهاز Mac عبر SMB دائمًا كيف يتم ذلك من خلال إخراج الأمر "الأخير". هذا يترك بعض الخيارات الأخرى ، مثل استخدام "netstat" أو ، ربما يكون أسهل بالنسبة لمعظم المستخدمين ، التصفح في نشاط الشبكة من مراقب النشاط كما هو موضح في بداية هذه المقالة.
اطلع على مستخدمي SSH / Telnet المسجلين الذين لديهم "who"
أخيرًا ، يمكنك معرفة من المتصل حاليًا بجهاز Mac من خلال اتصال SSH نشط أو بروتوكول Telnet القديم باستخدام الأمر الكلاسيكي "who" من الجهاز الطرفي:
منظمة الصحة العالمية
يعرض هذا جميع مثيلات حساب المستخدم الخاص بك ، بالإضافة إلى المستخدمين المسجلين من خلال اتصال خارجي بجهاز Mac.
هل تعرف طريقة أخرى لمعرفة المستخدمين الذين قاموا بتسجيل الدخول حاليًا إلى جهاز Mac؟ تشاركه معنا في التعليقات!