Cara Melihat Pengguna Yang Terhubung & Masuk ke Mac
Jika Anda berbagi Mac di jaringan, Anda mungkin tertarik untuk mengetahui siapa yang terhubung ke Mac pada waktu tertentu. Ini mungkin termasuk daftar pengguna yang saat ini masuk melalui berbagai protokol jaringan, bahkan secara lokal, atau mungkin hanya riwayat login pengguna selama periode waktu tertentu. Meskipun Klien Mac OS X tidak menawarkan tingkat informasi yang sama dengan Server Mac OS X, Anda masih dapat menemukan detail koneksi pengguna dengan menggunakan berbagai alat yang ada di semua versi Mac OS X.
Kita akan membahas menemukan akun pengguna aktif melalui Monitor Aktivitas, perintah 'terakhir', dan perintah 'siapa'. Ini cukup komprehensif, artinya akan mencakup semua pengguna yang saat ini terhubung dan/atau secara aktif masuk ke Mac, baik dengan akun pengguna lain di latar belakang, akun pengguna Tamu, berbagi umum dari akses folder publik, pengguna yang terhubung melalui berbagi jaringan lokal untuk tujuan berbagi file dengan Mac lain, pengguna jaringan yang terhubung dari PC Windows atau mesin linux melalui SMB, login jarak jauh melalui SSH dan SFTP, hampir semuanya.
Lihat Pengguna dengan Monitor Aktivitas di Mac OS X
Cara termudah untuk mendapatkan detail dasar pengguna adalah dengan menggunakan Monitor Aktivitas dari akun pengguna Administrator. Ini akan inklusif, tetapi datanya agak terbatas untuk beberapa penggunaan seperti yang akan Anda lihat:
- Luncurkan "Monitor Aktivitas" di Mac OS X, ditemukan di dalam /Applications/Utilities/
- Klik pada “Pengguna” untuk mengurutkan dan mengelompokkan daftar berdasarkan pengguna yang masuk
Jika Anda mencari akun pengguna tertentu, Anda dapat dengan mudah menemukan pengguna tersebut serta semua proses yang mereka jalankan, baik itu aplikasi, layanan, atau tidak sama sekali, dan sumber daya apa yang mereka gunakan sedang menggunakan. Memilih tab "Jaringan" dalam Monitor Aktivitas juga akan menawarkan detail tentang penggunaan jaringan pengguna, membantu menunjukkan apakah mereka menyalin atau menerima file dari Mac ke milik mereka.
Untuk memanfaatkan informasi ini dengan benar, Anda memerlukan pemahaman dasar tentang akun pengguna yang ada di Mac (yaitu siapa yang ditemukan di folder /Users/), tetapi juga memahami root / akun superuser, selain layanan dan agen daemon yang berjalan di latar belakang pada semua Mac, yang mungkin muncul di daftar Pengguna dengan nama seperti sorotan, netbios, usbmuxd, lokasi, coreaudiod, server jendela, mdnsresponder, networkd, appleevents, di antara banyak lainnya yang lain.
Pada akhirnya, perintah 'terakhir' mungkin terbukti lebih berguna bagi mereka yang merasa nyaman dengan baris perintah.
Mencantumkan Pengguna yang Terhubung & Masuk ke Mac dengan "terakhir"
Alat baris perintah 'last' menawarkan cara sederhana untuk melihat riwayat pengguna yang telah masuk ke Mac tertentu, baik secara lokal maupun melalui koneksi jaringan seperti AFP, protokol berbagi default untuk Mac . Menggunakan 'terakhir' cukup sederhana, tetapi Anda harus terbiasa dengan baris perintah untuk mendapatkan hasil maksimal dari utilitas dan untuk memahami hasilnya.
Luncurkan aplikasi Terminal, temukan di /Applications/Utilities/ dan masukkan string perintah berikut untuk melihat daftar lengkap login pengguna
terakhir
Untuk mencari login pengguna tertentu, kirim keluaran terakhir melalui grep seperti:
terakhir |grep USERNAME
Misalnya, untuk mencari output terakhir untuk pengguna “OSXDaily” Anda akan menggunakan perintah berikut:
terakhir |grep OSXDaily
Ini peka huruf besar/kecil, jadi pengguna 'osxdaily' tidak akan teridentifikasi sementara "OSXDaily" akan memberikan hasil positif, jadi pastikan untuk menggunakan casing yang tepat.
Ini akan menghasilkan output yang terlihat seperti berikut, termasuk semua tanggal login, dan jika memungkinkan, sumber IP dari mesin penghubung jika pengguna login melalui koneksi jaringan (dalam contoh tangkapan layar ini, IP asal diidentifikasi sebagai 192.168.1.4):
Jika tidak ada IP atau asal jaringan yang ditampilkan, ini menunjukkan bahwa pengguna masuk langsung di Mac, baik melalui proses masuk standar Mac OS X, Fast User Switching, su / sudo, atau yang serupa .
Untuk melihat siapa yang sedang login melalui AFP, Anda juga dapat menggunakan sintaks perintah terakhir berikut:
"terakhir |grep masuk"
Pengguna yang masuk secara aktif, baik melalui koneksi jarak jauh atau mesin lokal, akan menampilkan "masih masuk" sebagai status mereka.
Kemungkinan gangguan untuk perintah 'terakhir' muncul saat Anda memiliki pengguna yang masuk melalui protokol SMB / Windows, yang secara opsional diaktifkan dalam Mac OS X untuk memungkinkan berbagi file antara PC Windows dan Mac, dan pengguna yang masuk ke Mac melalui SMB tidak akan selalu menunjukkan bagaimana melalui keluaran perintah 'terakhir'. Ini menyisakan beberapa opsi lain, seperti menggunakan 'netstat' atau, mungkin lebih mudah bagi sebagian besar pengguna, menjelajahi Aktivitas Jaringan dari Monitor Aktivitas seperti yang dijelaskan di awal artikel ini.
Lihat Pengguna SSH / Telnet yang Masuk dengan 'siapa'
Akhirnya, Anda dapat melihat siapa yang saat ini terhubung ke Mac melalui koneksi SSH aktif atau protokol Telnet kuno dengan menggunakan perintah klasik 'siapa' dari terminal:
siapa
Ini menampilkan semua contoh akun pengguna Anda sendiri, serta pengguna yang masuk melalui koneksi di luar Mac.
Tahu cara lain untuk melihat pengguna mana yang saat ini masuk ke Mac? Bagikan dengan kami di komentar!