ฉันมักจะเรียกใช้ "watch -n0.1 w" เพื่อดูว่าผู้ใช้ทำอะไรอย่างต่อเนื่อง
อย่างไรก็ตาม หากผู้ใช้ดำเนินการ "sudo -i" กลายเป็นรูทและดำเนินการบางอย่าง ฉันจะไม่เห็นกิจกรรมของเขาอีกต่อไป
ใช้ตัวอย่างต่อไปนี้:
ผมเปิด 3 รอบ ในเซสชันแรก ฉันกำลังตรวจสอบ "watch -n1 w" เพื่อดูว่าผู้ใช้รายอื่นกำลังทำอะไรอยู่ ในเซสชันที่สอง ฉันกำลังดำเนินการ "sudo -i" จากนั้น "vim session2.txt" ในเซสชันที่สาม ฉันกำลังเรียกใช้งาน "vim session3.txt"
ทุก 1.0 วินาที: w
15:31:37 อัพ 63 วัน 3:54 ผู้ใช้ 3 คน โหลดเฉลี่ย: 0.05, 0.29, 0.26
ผู้ใช้ TTY จากการเข้าสู่ระบบ @ IDLE JCPU PCPU คืออะไร
user1 pts/1 192.168.1.13 14:40 4.00s 0.50s 0.02s sshd: user1 [priv]
user1 pts/2 192.168.1.13 15:21 9:37 0.18s 0.02s sshd: user1 [priv]
user1 pts/3 192.168.1.13 15:24 7:21 0.14s 0.05s vim session3.txt
อย่างที่คุณเห็น ฉันไม่สามารถเห็นว่าในเซสชัน 2 ผู้ใช้กำลังทำ "vim session2.txt" (อยู่ใน sudo -i) แต่ฉันเห็นในเซสชัน 3 ว่าผู้ใช้กำลังทำ "vim session3.txt"