ใช่ฟังก์ชั่นดังกล่าวอาจมีปัญหา แต่บางครั้งก็ไม่มีวิธีอื่นดังนั้นจึงจำเป็น
ตัวอย่างบางส่วน:
- บน Unix / Linux ฟังก์ชันนี้มีอยู่ (
su - <username>
ซึ่งให้ผลเหมือนกับการเข้าสู่ระบบในฐานะผู้ใช้นั้น แต่ไม่ต้องใช้รหัสผ่านสำหรับรูท)
- แอปพลิเคชันที่ฉันทำงานด้วยมีสิ่งนี้และเป็นสิ่งจำเป็นสำหรับการแก้ไขปัญหาการตั้งค่าส่วนตัวของผู้ใช้ (ซึ่งแอพของเรามีมากมาย)
ตามที่ระบุไว้หากการตั้งค่าที่ซับซ้อนขึ้นอยู่กับผู้ใช้ที่เข้าสู่ระบบ (vars สภาพแวดล้อม, เส้นทาง, การตั้งค่าส่วนบุคคลในแอปพลิเคชัน) มักจะไม่มีวิธีการอื่นในการแก้ปัญหาของผู้ใช้
สำหรับการบันทึก / การตรวจสอบ: การใช้ฟังก์ชั่นนี้ควรถูกบันทึกไว้แน่นอน นอกจากนั้นคุณจะต้องเชื่อใจผู้ดูแลระบบของคุณว่าจะไม่ละเมิด แต่นั่นใช้ได้สำหรับผู้ดูแลระบบโดยทั่วไป
หากคุณต้องการ จำกัด ผู้ดูแลระบบของคุณมากขึ้นคุณต้องมีระบบ MAC (การควบคุมการเข้าถึงที่จำเป็น), w / oa "true" admin เป็นไปได้ แต่มีความซับซ้อนมากขึ้นดังนั้นจึงเป็นการแลกกัน