Hangi Kullanıcıların Bağlı Olduğunu Nasıl Görebilirsiniz & Bir Mac'te Oturum Açmış
Mac'inizi bir ağda paylaşıyorsanız, herhangi bir zamanda Mac'e kimin bağlı olduğunu bilmek ilginizi çekebilir. Bu, yerel olarak bile olsa çeşitli ağ protokolleri aracılığıyla şu anda oturum açmış kullanıcıların listelenmesini veya belki de yalnızca belirli bir süre boyunca kullanıcıların oturum açma geçmişini içerebilir. Mac OS X İstemcisi, Mac OS X Sunucusu ile aynı düzeyde bilgi sunmasa da, Mac OS X'in tüm sürümlerinde yerleşik olarak bulunan çeşitli araçları kullanarak kullanıcı bağlantı ayrıntılarını yine de bulabilirsiniz.
Activity Monitor, "last" komutu ve "who" komutu aracılığıyla etkin kullanıcı hesaplarını bulmayı ele alacağız. Bu oldukça kapsamlıdır, yani arka planda başka bir kullanıcı hesabı, bir Misafir kullanıcı hesabı, ortak klasör erişiminden genel paylaşım, bir dosyaları başka bir Mac ile paylaşmak amacıyla yerel ağ paylaşımı, Windows PC veya linux makinelerinden SMB aracılığıyla bağlanan ağ kullanıcıları, SSH ve SFTP aracılığıyla uzaktan oturum açma, hemen hemen her şey.
Mac OS X'te Activity Monitor ile Kullanıcıları Görün
Temel kullanıcı ayrıntılarını almanın en basit yolu, Activity Monitor'ü bir Yönetici kullanıcı hesabından kullanmaktır. Bu kapsayıcı olacaktır, ancak göreceğiniz gibi bazı kullanımlar için veriler biraz sınırlıdır:
- Mac OS X'te /Applications/Utilities/ içinde bulunan “Activity Monitor”ü başlatın
- Listeyi oturum açmış kullanıcılara göre sıralamak ve gruplandırmak için “Kullanıcılar”a tıklayın
Belirli bir kullanıcı hesabı arıyorsanız, o kullanıcıyı, uygulamalar, hizmetler veya hiçbir şey gibi çalıştırdıkları tüm işlemleri ve ne tür kaynaklara sahip olduklarını kolayca bulabilirsiniz. kullanıyorlar. Activity Monitor'deki "Ağ" sekmesini seçmek, kullanıcı ağ kullanımıyla ilgili ayrıntıları da sunarak, Mac'ten kendi bilgisayarlarına dosya kopyalayıp almadıklarını belirtmeye yardımcı olur.
Bu bilgileri doğru bir şekilde kullanmak için, Mac'te hangi kullanıcı hesaplarının bulunduğu (yani, /Users/ klasöründe kimlerin bulunduğu) hakkında bazı temel bilgilere sahip olmanız ve aynı zamanda / süper kullanıcı hesabı, tüm Mac'lerde arka planda çalışan ve Spotlight, netbios, usbmuxd, locationd, coreaudiod, pencere sunucusu, mdnsresponder, networkd, appleevents gibi isimlerle Kullanıcılar listesinde gösterilebilen servislere ve daemon ajanlarına ek olarak. diğerleri.
Nihayetinde, 'son' komut, komut satırında rahat olanlar için daha yararlı olabilir.
Bağlı Kullanıcıları ve Oturum Açmaları “son” ile Mac'te Listeleyin
Komut satırı aracı 'son', kullanıcıların hem yerel olarak hem de Mac'ler için varsayılan paylaşım protokolü olan AFP gibi bir ağ bağlantısı aracılığıyla belirli bir Mac'te oturum açtıklarının geçmişini görmenin basit bir yolunu sunar. . 'last' kullanmak yeterince basittir, ancak yardımcı programdan en iyi şekilde yararlanmak ve çıktıyı anlamak için komut satırına biraz aşina olmanız gerekir.
/Applications/Utilities/ içinde bulunan Terminal uygulamasını başlatın ve kullanıcı oturum açma işlemlerinin tam listesini görmek için aşağıdaki komut dizisini girin
geçen
Belirli bir kullanıcı oturumunu aramak için, last'ın çıktısını şu şekilde grep aracılığıyla gönderin:
son |grep KULLANICI ADI
Örneğin, “OSXDaily” kullanıcısı için son çıktıyı aramak için aşağıdaki komutu kullanırsınız:
son |grep OSXDaily
Bu, büyük/küçük harfe duyarlıdır, bu nedenle "osxdaily" kullanıcısının kimliği belirlenemezken "OSXDaily" olumlu sonuçlar verecektir, bu nedenle uygun büyük/küçük harf kullandığınızdan emin olun.
Bu, tüm oturum açma tarihleri ve mümkün olduğunda, kullanıcı bir ağ bağlantısı üzerinden oturum açtıysa bağlanan makinenin IP kaynağı dahil olmak üzere aşağıdakine benzer bir çıktı üretecektir (bu ekran görüntüsü örneğinde, kaynak IP 192.168.1.4 olarak tanımlandı):
IP veya ağ kaynağı gösterilmiyorsa bu, kullanıcının standart Mac OS X oturum açma işlemi, Hızlı Kullanıcı Değiştirme, su / sudo veya benzeri bir yöntemle doğrudan Mac'te oturum açtığını gösterir. .
Şu anda kimin oturum açmış olduğunu görmek için AFP aracılığıyla, aşağıdaki son komut sözdizimini de kullanabilirsiniz:
"son |grep giriş yaptı"
Uzak bağlantı veya yerel makine aracılığıyla aktif olarak oturum açmış olan kullanıcılar, durum olarak "hala oturum açmış" durumunu gösterir.
Bir Windows PC ile Mac'ler arasında dosya paylaşımına izin vermek için Mac OS X'te isteğe bağlı olarak etkinleştirilen SMB / Windows protokolü aracılığıyla oturum açan kullanıcılarınız olduğunda, 'son' komut için olası bir aksaklık ortaya çıkıyor, ve SMB aracılığıyla Mac'te oturum açan kullanıcılar her zaman 'son' komut çıktısı aracılığıyla ne kadar yukarı çıktığını göstermeyeceklerdir. Bu, "netstat" kullanmak veya belki de çoğu kullanıcı için daha kolay olan, bu makalenin başında ana hatlarıyla belirtildiği gibi Etkinlik İzleyici'den Ağ Etkinliği'ne göz atmak gibi birkaç başka seçenek bırakır.
Giriş Yapan SSH / Telnet Kullanıcılarını 'kim' ile görün
Son olarak, terminalden klasik 'kim' komutunu kullanarak aktif bir SSH bağlantısı veya eski Telnet protokolü aracılığıyla Mac'e kimin bağlı olduğunu görebilirsiniz:
kim
Bu, kendi kullanıcı hesabınızın tüm örneklerini ve ayrıca Mac dışındaki bir bağlantı aracılığıyla oturum açmış kullanıcıları gösterir.
Bir Mac'te hangi kullanıcıların oturum açmış olduğunu görmenin başka bir yolunu biliyor musunuz? Yorumlarda bizimle paylaşın!