ผู้ใช้ที่ไม่มีสิทธิพิเศษสามารถฆ่ากระบวนการที่เธอไม่ได้เริ่มได้อย่างไร
ฉันสะดุดกับสิ่งที่น่าแปลกใจมากซึ่งฉันไม่เข้าใจในกล่อง Red Hat EL 5.6: ผู้ใช้ HRI (ซึ่งอยู่ในกลุ่ม DBA ) สามารถฆ่ากระบวนการที่ผู้ใช้เป็นเจ้าของ คำพยากรณ์ (ซึ่งอยู่ในกลุ่มด้วย DBA ) มีใครสามารถอธิบายสิ่งที่อาจทำให้ผู้ใช้ที่ไม่มีสิทธิ์ถูกฆ่ากระบวนการของผู้ใช้รายอื่น แม้ว่ากระบวนการของออราเคิลนั้นถูกเขียนขึ้นเพื่อรองรับสัญญาณ แต่ฉันก็ไม่สามารถดักจับกระบวนการ SIGKILL (9) ได้ ด้านล่างเป็นบันทึกเซสชันซึ่งแสดงให้เห็นว่า OracleServer:/home/hri> export ORACLE_SID=HRIXXXDW OracleServer:/home/hri> sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Thu Dec 12 17:30:56 2013 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected …