Serverınızdaki diğer kullanıcıları izleme

Dark_Angel

Webmaster
Yönetici
Administrator
Katılım
17 Haz 2005
Mesajlar
4,841
Reaction score
0
Puanları
36
Yaş
44
Konum
192.168.0.1
web-server.jpg


Sisteminize farklı yerlerden farklı kullanıcılarınızın girdiği durumlarda bu kullanıcıların ne yaptıklarını(hangi komutları çalıştırdıkları vs)görmek ve hatta konsollarına müdahele etmek istiyorsanız kullanacağınız programın adı "watch".Kullanımı:
Bu programı kullanabilmek için root yetkilerine sahip olmanız gerekmektedir.
Önce hangi kullancının hangi terminali kullandıpını öğreniyoruz

Kod:
bash-2.05b# who 
root ttyv0 31 Oca 09:24 
rapsodi ttyv2 31 Oca 09:26 
huzeyfe ttyv3 31 Oca 09:26 
suheda ttyp0 31 Oca 09:12 (bizim.ev)
yukarıdaki listeden izlemek istediğimiz kullanıcının terminalını aklımızda tutup watch komutuna parametre olarak veriyoruz,mesela ben huzeyfe kullanıcısını izlemek istiyorum

Kod:
bash-2.05b# watch ttyv3
bu durumda sanal bir ekran açılarak huzeyfe kullanıcısının verdigiher komut ve çıktısı aynen sizin ekranınıza yansıyacaktır.Eğer kullanıcıya eşzamanlı müdahele etmek istiyorsak -W parametresini kullanabiliriz,

Kod:
bash-2.05b# watch -W ttyv3
watch ekranı geldiğinde -W parametresini kullanmadıysanız klavyeden girdiğiniz değerler önemsenmeyecektir,sadece

^g(Control)Watch programından çıkışı sağlar.
^w ekranın temizlenmesini sağlar
^x termina değiştirmenizi sağlar.
 
Geri
Üst