Cara Melihat Pengguna Apa 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 saat ini yang masuk melalui berbagai protokol jaringan, bahkan secara lokal, atau mungkin hanya riwayat pengguna yang masuk selama periode waktu tertentu. Meskipun OS X Client tidak menawarkan tingkat informasi yang sama dengan OS X Server, Anda masih dapat menemukan detail koneksi pengguna dengan menggunakan berbagai alat yang ada di semua versi Mac OS X.


Kami akan membahas menemukan akun pengguna aktif melalui Activity Monitor, perintah 'terakhir', dan perintah 'siapa'. Ini cukup komprehensif, yang berarti akan mencakup semua pengguna yang saat ini terhubung dan / atau aktif masuk ke Mac, apakah dengan akun pengguna lain di latar belakang, akun pengguna Tamu, berbagi umum dari akses folder publik, pengguna yang terhubung melalui jaringan lokal berbagi 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 Activity Monitor di OS X

Cara paling sederhana untuk mendapatkan detail pengguna dasar adalah menggunakan Activity Monitor dari akun pengguna Administrator. Ini akan inklusif, tetapi datanya agak terbatas untuk beberapa kegunaan karena Anda akan melihat:

  • Luncurkan "Activity Monitor" di OS X, ditemukan dalam / Applications / Utilities /
  • Klik "Pengguna" untuk mengurutkan dan mengelompokkan daftar oleh pengguna yang masuk

Jika Anda mencari akun pengguna tertentu, Anda dapat dengan mudah menemukan pengguna itu serta semua proses yang sedang mereka jalankan, baik itu aplikasi, layanan, atau apa pun, dan jenis sumber daya apa yang mereka gunakan. Memilih tab "Jaringan" dalam Activity Monitor akan menawarkan detail tentang penggunaan jaringan pengguna juga, membantu untuk menunjukkan apakah mereka menyalin atau menerima file dari Mac ke mereka sendiri.

Untuk menggunakan informasi ini dengan benar, Anda akan menginginkan beberapa pemahaman dasar tentang akun pengguna apa yang ada di Mac (yaitu yang ditemukan di folder / Pengguna /), tetapi juga memahami akun root / superuser, selain layanan dan agen daemon berjalan di latar belakang pada semua Mac, yang mungkin muncul di daftar Pengguna dengan nama seperti lampu sorot, netbios, usbmuxd, locationd, coreaudiod, server jendela, mdnsresponder, networkd, appleevents, di antara banyak lainnya.

Pada akhirnya, perintah 'terakhir' mungkin terbukti lebih berguna bagi mereka yang merasa nyaman dengan baris perintah.

Daftar Pengguna Terhubung & Log Ins ke Mac dengan "terakhir"

Alat baris perintah 'terakhir' menawarkan cara sederhana untuk melihat riwayat dari apa yang telah dimasukkan pengguna ke Mac yang diberikan, baik secara lokal maupun melalui sambungan jaringan seperti AFP, protokol berbagi default untuk Mac. Menggunakan 'last' cukup sederhana, tetapi Anda harus memiliki beberapa keakraban dengan baris perintah untuk memaksimalkan penggunaan utilitas dan untuk memahami output.

Luncurkan aplikasi Terminal, temukan dengan di / Applications / Utilities / dan masukkan string perintah berikut untuk melihat daftar lengkap login pengguna

last

Untuk mencari login pengguna tertentu, mengirim output terakhir melalui grep seperti:

last |grep USERNAME

Misalnya, untuk mencari keluaran terakhir untuk pengguna "OSXDaily" Anda akan menggunakan perintah berikut:

last |grep OSXDaily

Ini adalah case sensitive, jadi pengguna 'osxdaily' akan tidak teridentifikasi ketika 'OSXDaily' akan mengembalikan hasil positif, jadi pastikan untuk menggunakan casing yang tepat.

Ini akan menghasilkan keluaran yang tampak seperti berikut ini, termasuk semua tanggal login, dan bila mungkin, sumber IP dari mesin penghubung jika pengguna masuk melalui koneksi jaringan (dalam contoh screenshot ini, IP asal diidentifikasi sebagai 192.168. 1.4):

Jika tidak ada IP atau asal jaringan yang ditampilkan, ini menandakan bahwa pengguna login langsung di Mac, baik melalui proses login standar X X, Fast User Switching, su / sudo, atau yang serupa.

Untuk melihat siapa yang saat ini masuk melalui AFP, Anda juga dapat menggunakan sintaks perintah terakhir berikut:

last |grep "logged in"

Pengguna yang aktif masuk, baik melalui koneksi jarak jauh atau mesin lokal, akan menampilkan "masih masuk" sebagai status mereka.

Sebuah potensi cegukan untuk perintah 'terakhir' muncul ketika 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 masuk ke Mac melalui SMB tidak akan selalu menampilkan bagaimana melalui keluaran perintah 'terakhir'. Ini menyisakan beberapa opsi lain, seperti menggunakan 'netstat' atau, mungkin lebih mudah bagi sebagian besar pengguna, menjelajah dalam Aktivitas Jaringan dari Monitor Aktivitas sebagaimana diuraikan pada awal artikel ini.

Lihat Masuk Di SSH / Telnet Pengguna dengan 'siapa'

Akhirnya, Anda dapat melihat siapa yang saat ini terhubung ke Mac melalui koneksi SSH aktif atau protokol Telnet kuno dengan menggunakan perintah 'siapa' dari terminal:

who

Ini menunjukkan semua contoh akun pengguna Anda sendiri, serta login pengguna melalui koneksi eksterior ke Mac.

Tahu cara lain untuk melihat apa yang pengguna saat ini login ke Mac? Bagikan dengan kami di komentar!