Bagaimana menemukan pengguna mana yang saat ini masuk?

21
uptime

menunjukkan antara lain 4 pengguna, haruskah saya khawatir?

Berdasarkan man uptime

uptime memberikan tampilan satu baris dari informasi berikut. Waktu saat ini, berapa lama sistem telah berjalan, berapa banyak pengguna yang sedang login, dan rata-rata memuat sistem selama 1, 5, dan 15 menit terakhir.

Apakah ada cara untuk menemukan empat pengguna yang "sedang masuk"?

Bruni
sumber

Jawaban:

28

Metode termudah untuk menemukan siapa yang masuk ke sistem Anda adalah menggunakan whoperintah, bagian dari paket gnu coreutils. Itu dapat digunakan sebagai pengguna biasa tanpa opsi atau dengan opsi favorit saya sendiri yang meningkatkan keterbacaan:

andrew@ilium~$ who -H
NAME     LINE         TIME             COMMENT
andrew   tty1         2016-05-06 07:34
andrew@ilium~$ 

Pada saat Anda mungkin melihat diri Anda atau pengguna lain tampaknya login lebih dari sekali dengan penggunaan pts/0dan pts/1di tempat daripada tty1, ini menunjukkan ' P seudo T erminal S lave' (= pts) dan hanya menunjukkan bahwa Anda atau pengguna lain telah membuka aplikasi seperti xterm, sshdatau proses serupa yang menciptakan master pseudoterminal dan pasangan budak.

Informasi lebih lanjut mengenai ptsdi thread AskUbuntu yang dirujuk, dan tautan halaman manual dari dalam jawaban yang diterima:

andrew.46
sumber
26

Semua jawaban ini terlalu membengkak. Tiga karakter untuk sebuah perintah? Silahkan.

Cara tercepat untuk menemukan siapa yang masuk dan melakukan apa adalah:

$ w

pipa
sumber
1
Saya suka bagaimana ini menunjukkan WHATpengaturan.
Tico
4

Anda dapat menggunakan perintah usersuntuk melihat siapa yang sedang login. Hati-hati.

Gavin Youker
sumber
2

Menggunakan "siapa" akan memberi tahu Anda siapa yang masuk. Anda juga dapat menggunakan "ps au" dan itu akan menunjukkan siapa yang masuk dan apa yang sedang mereka jalankan.

Surat M
sumber
1
 $who -u

Ini menampilkan nama pengguna, nomor terminal, tanggal-waktu masuk dan alamat ip

Biranchi
sumber