ฉันต้องอนุญาตให้ผู้ใช้martinสลับไปยังผู้ใช้martin-testโดยไม่ต้องใช้รหัสผ่าน
su - martin-test
ฉันคิดว่านี่สามารถกำหนดค่า/etc/pam.d/suได้ มีบางบรรทัดในไฟล์นั้นซึ่งสามารถยกเลิกหมายเหตุได้ แต่ผมไม่ชอบความคิดของการเพิ่มผู้ใช้ไปยังกลุ่มmartin wheelฉันไม่ต้องการที่จะให้martinสิทธิพิเศษใด ๆ martin-testมากกว่าที่จะสามารถที่จะเปลี่ยนไป sudoฉันยังไม่ต้องการที่จะใช้
อะไรจะเป็นวิธีที่ดีที่สุดที่จะทำในขณะที่รักษาสิทธิ์ของผู้ใช้martinน้อยที่สุด?
sudoเพียงเพราะสิ่งนี้ (ปกติฉันไม่ได้ใช้sudoและฉันไม่ชอบมันเป็นพิเศษ) และฉันคิดว่าการใช้pamนั้นสะอาดกว่าและวิธีที่โปร่งใสกว่าที่จะทำ
sudoตั้งใจไว้จริงๆ นอกเหนือจากการใช้งานที่ไม่ปกติแล้วอะไรคือข้อคัดค้าน?
pam sudoหากsudoเป็นไปได้เพียงอย่างเดียวก็ยิ่งดีเช่นกัน การคัดค้านของฉันเพื่อsudoเป็นส่วนใหญ่อุดมการณ์: sudo fooฉันไม่ชอบความคิดของผู้ใช้ทำกับการบริหาร เมื่อฉันต้องทำการบริหารฉันเข้าสู่ระบบในฐานะ root มิฉะนั้นฉันเข้าสู่ระบบในฐานะผู้ใช้บทบาทที่แตกต่างกันสองบทบาทนี้ไม่ควรนำมาผสมกัน นอกจากนี้ฉันได้pamติดตั้งโครงสร้างพื้นฐานแล้ว ฉันไม่ต้องการติดตั้งsetuidโปรแกรมอื่นซึ่งอาจจะแนะนำข้อบกพร่องด้านความปลอดภัย
sudo fooกับคำสั่งเฉพาะ Sudo มีsudo -sตัวไหนที่จะเปิดตัวเชลล์ sudo เป็นสาธารณูปโภคที่มีความหมายที่พบบ่อยมากก็รักษาความปลอดภัยได้รับการตรวจอย่างละเอียดมากขึ้นกว่าบางกลอุบายแพมจะ ฉันจะยืนยันว่าการรูทเชลล์สำหรับงานนั้นไม่ปลอดภัยมากกว่าการเปิดคำสั่งเฉพาะ เมื่อคุณเรียกใช้เชลล์คุณจะเรียกใช้ทุกสิ่งในฐานะรูท หากหนึ่งในสิ่งเหล่านั้น (เช่นแบบง่ายls) มีช่องโหว่ด้านความปลอดภัยแสดงว่าคุณเพิ่งเปิดช่องโหว่ความปลอดภัย
sudosudo -u martin-test -iมีเหตุผลที่คุณถามโดยเฉพาะเกี่ยวกับsu?