แชร์คอมพิวเตอร์ให้ผู้อื่นใช้และให้สิทธิ์ sudo ควรตรวจสอบว่าพวกเขาใช้อย่างไร ดูประวัติ sudo ได้ง่าย
Authentication Log
บริการ Linux หลายอย่างเก็บ Log รวมถึงรายการ sudo รายละเอียด: ใคร เมื่อไร สั่งคำสั่งอะไร บน Debian/Ubuntu ใช้:
sudo nano /var/log/auth.log
ดิสทริบิวชันอื่นอาจอยู่ที่ /var/log/secure หรือ /var/log/audit/audit.log หาตำแหน่งจากไฟล์ sudoers (มักอยู่ /etc/sudoers) ค้นหา logfile entry
ทำความเข้าใจ Log แบบง่าย
Log มีรายการเยอะ ใช้ grep กรองดีกว่า:
sudo grep sudo /var/log/auth.log
จำได้ปรับพาธ Log ให้ตรงดิสทริบิวชัน ผลลัพธ์แสดงในเทอร์มินัล
อยากเก็บเป็นไฟล์ ให้ Redirect:
sudo grep sudo /var/log/auth.log > sudolist.txt
จะได้รายการพร้อม วันที่ เวลา ชื่อเครื่อง คำสั่งที่ใช้
Bash History ธรรมดา
ถ้าต้องการคำสั่งทั้งหมดที่พิมพ์ในเทอร์มินัล ดู .bash_history ใน Home:
sudo nano /home/USERNAME/.bash_history
ตอนนี้รู้วิธีเช็คประวัติ sudo แล้ว ยังสามารถปิดรหัสผ่าน sudo (ถ้าใช้คนเดียว) หรือทำให้ sudo แสดงดอกจัน (*) ได้อีก