ฉันสับสนเกี่ยวกับ su เล็กน้อย ฉันแค่ต้องการป้องกันไม่ให้ผู้ใช้ใช้ su ทั่วกระดาน ผู้ใช้ที่ได้รับอนุญาตจะมีสิทธิ์เข้าถึง sudo ดังนั้นพวกเขาสามารถรูทได้หากต้องการ เราแค่ต้องการปิดการใช้งาน su อย่างสมบูรณ์ไม่ว่าในกรณีใด ๆ
แหล่งที่มานี้ให้คุณไม่แสดงความคิดเห็นและแทนที่ จำเป็นต้องมีการตรวจสอบสิทธิ์ pam_wheel.so
กับ การตรวจสอบสิทธิ์ต้องการ pam_wheel.so use_uid
จาก /etc/pam.d/su
https://securitronlinux.com/bejiitaswrath/how-to-disable-the-su-to-root-in-linux-using-pam/
แต่ทางเพจแจ้งว่า
สิ่งนี้จะต้องให้ผู้ใช้เข้าสู่ระบบในฐานะรูทที่เทอร์มินัลจึงจะทำได้
ใช้พรอมต์รูท
ดังนั้นฉันจึงกังวลว่าจะทำให้ผู้ใช้ใช้งานไม่ได้ sudo -s
นอกจากนี้ เราไม่ต้องการให้ผู้ใช้สามารถหลบหนีไปยังรูทแล้ว su เข้าสู่บัญชีของกันและกัน ฉันเห็นใน /etc/pam.d/su
# สิ่งนี้ทำให้รูทสามารถ su ได้โดยไม่ต้องใช้รหัสผ่าน (การทำงานปกติ)
รับรองความถูกต้องเพียงพอ pam_rootok.so
ฉันแสดงความคิดเห็นในบรรทัดนี้ปลอดภัยหรือไม่ การเสร็จสิ้นนั้นจะบรรลุวัตถุประสงค์ของฉันโดยไม่ปิดกั้นพวกเราทั้งหมดหรือไม่?