(1) Ikatlah ilmu dengan menuliskannya...

Berbagai Cara Untuk Mengetahui Aktifitas User Linux

Ada berbagai cara yang bisa kita lakukan yang berkaitan dengan aktifitas user di sistem linux yang kita pelihara, hal ini biasanya penting untuk sistem linux yang digunakan rame-rame (multiuser).

Oke, berikut ini hal-hal yang biasa saya gunakan :

1. Begitu ssh, langsung liat last login, disitu ketauan IP mana yang terakhir kali masuk ke sistem kita :

Last login: Wed May 26 21:32:17 2010 from 125.166.xxx.xxx

2. Lihat user yang aktif dengan menggunakan w atau who

# w
01:28:49 up 3 days, 12:04, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
andri pts/0 125.166.xxx.xxx 01:25 0.00s 0.14s 0.00s w
dki pts/1 118.98.xxx.xxx 01:26 2:35 0.10s 0.10s -bash

 

# who
andri pts/0 2010-05-30 01:25 (125.166.xxx.xxx)
dki pts/1 2010-05-30 01:26 (118.98.xxx.xxx)

 

3. Bisa juga dengan ps aux
# ps aux |grep bash | grep pts
andri 9297 0.0 0.0 6324 3636 pts/0 Ss 01:25 0:00 -bash
dki 9371 0.0 0.0 6320 3576 pts/1 Ss+ 01:26 0:00 -bash

4. Lihat aktifitas terakhir dari semua user dengan lastlog

# lastlog
Username Port From Latest
root **Never logged in**
daemon **Never logged in**
bin **Never logged in**
sys **Never logged in**
sync **Never logged in**
games **Never logged in**
man **Never logged in**
lp **Never logged in**
mail **Never logged in**
news **Never logged in**
uucp **Never logged in**
proxy **Never logged in**
www-data **Never logged in**
backup **Never logged in**
list **Never logged in**
irc **Never logged in**
gnats **Never logged in**
nobody **Never logged in**
libuuid **Never logged in**
syslog **Never logged in**
landscape **Never logged in**
bind **Never logged in**
sshd **Never logged in**
dki pts/1 118.98.xxx.xxx Sun May 30 01:26:01 +0700 2010
mysql **Never logged in**
postfix **Never logged in**
proftpd **Never logged in**
ftp **Never logged in**
vmail **Never logged in**
clamav **Never logged in**
amavis **Never logged in**
andri pts/0 125.166.xxx.xxx Sun May 30 01:25:46 +0700 2010
disdukcapil **Never logged in**
statd **Never logged in**
manapar **Never logged in**

5. Bisa juga dengan menggunakan tools bantu seperti finger, tapi harus diinstall terlebih dahulu.

# finger
Login Name Tty Idle Login Time Office Office Phone
andri Andri Nawawi pts/0 May 30 01:25 (125.166.xxx.xxx)
dki DKI pts/1 10 May 30 01:26 (118.98.xxx.xxx)

Kalau ternyata melihat ada yang mencurigakan, bisa lihat aktifitas user yang bersangkutan dengan menggunakan perintah history :

# history

Trus apa lagi ya? Mmm, kalau mau liat daftar user &/ yang ada di sistem, bisa pake perintah :

# cat /etc/passwd
# cat /etc/group

atau

# getent passwd
# getent group

Udah, segitu dulu... Semoga Bermanfaat ;-)

<< Go back to the previous page