เมื่อใช้ps -aux
หรือtop
ฉันสามารถแสดงรายการผู้ใช้อื่นที่กำลังทำงานอยู่ แต่ฉันไม่ได้ทำงานในฐานะรูทหรือใช้งานsudo
เพราะอะไร
เมื่อใช้ps -aux
หรือtop
ฉันสามารถแสดงรายการผู้ใช้อื่นที่กำลังทำงานอยู่ แต่ฉันไม่ได้ทำงานในฐานะรูทหรือใช้งานsudo
เพราะอะไร
คำตอบ:
โดยค่าเริ่มต้นคุณสามารถแสดงรายการกระบวนการผู้ใช้อื่น ๆ ใน Linux
ที่จะเปลี่ยนที่คุณจะต้องติดproc
อยู่ใน/etc/fstab
กับhidepid=2
:
proc /proc proc defaults,hidepid=2
ฟังก์ชั่นนี้ได้รับการสนับสนุนจากเคอร์เนล v3.2 เป็นต้นไป มันซ่อน / proc และps
กิจกรรมที่ตามมาจากผู้ใช้ทั้งหมดยกเว้นรูท
นำมาจากบทความเกี่ยวกับhidepid
:
hidepid = 2 - หมายถึง hidepid = 1 รวมทั้งหมด / proc / PID / จะไม่ปรากฏแก่ผู้ใช้รายอื่น มันรวบรวมงานของผู้บุกรุกในการรวบรวมข้อมูลเกี่ยวกับกระบวนการทำงานไม่ว่าจะเป็น daemon บางตัวที่ทำงานด้วยสิทธิ์ยกระดับไม่ว่าผู้ใช้รายอื่นจะรันโปรแกรมที่มีความละเอียดอ่อนบ้างหรือไม่ก็ตาม