การเปลี่ยนกลุ่มเจ้าของไฟล์สำคัญดังกล่าวอาจทำให้บางสิ่งเสียหาย ซึ่งก็คือ อันตราย.
วิธีที่ปลอดภัยที่เหมาะสมเพื่อให้บรรลุเป้าหมายนั้นคือการใช้ POSIX ACL:
setfacl -m u:special_user:r /etc/shadow.setfacl
ปัญหาอีกอย่างคือคุณให้สิทธิ์นี้แก่ งินซ์เว็บเซิร์ฟเวอร์ ซึ่งฉันคิดว่าเรียกใช้เว็บแอปพลิเคชันบางอย่าง และเป็นความคิดที่ดีที่จะเข้าถึงโดยตรง / etc / เงา
จากเว็บแอพพลิเคชั่น
สิ่งนี้อาจดูไม่เกิดผล แต่นี่เป็นวิธีที่ระบบที่ร้ายแรงทั้งหมดทำสิ่งเหล่านี้ รวมถึง บริการพร็อกซีที่ปลอดภัยส่วนตัว ซึ่งตรวจสอบความปลอดภัยทั้งหมดและส่วนหน้าของเว็บเท่านั้นที่สามารถพูดคุยกับบริการพร็อกซีนี้เพื่อเข้าถึงข้อมูลที่ละเอียดอ่อนหรือทำสิ่งที่ละเอียดอ่อนอื่น ๆ ตัวอย่างเช่น นี่เป็นวิธีสร้าง Proxmox VE: มี pvedaemon ซึ่งทำสิ่งที่อันตราย และ pveproxy (เว็บเซิร์ฟเวอร์) จะคุยกับ pvedaemon เมื่อจำเป็นต้องทำสิ่งนั้นเท่านั้น
ปัญหาที่สามคือคุณเข้าถึงไฟล์นี้ได้เลย คุณตั้งใจจะทำอะไร? ไฟล์นี้เป็นส่วนหนึ่งของชุดโปรแกรม PAMจะเกิดอะไรขึ้นหากมีการแก้ไขการรับรองความถูกต้องของระบบเพื่อไม่ให้ใช้ไฟล์เงาหรือถูกย้าย คุณควรใช้การเรียกใช้ไลบรารี PAM ซึ่งจะทำทุกสิ่งให้คุณ