ฉันกำลังตั้งค่าubuntu
กล่องสองสามกล่องและใช้ opscode chef
เป็นเครื่องมือกำหนดค่า มันจะค่อนข้างง่ายในการติดตั้งกุญแจสาธารณะสำหรับผู้ใช้แต่ละคนในเซิร์ฟเวอร์เหล่านี้และปิดใช้งานการตรวจสอบรหัสผ่าน
อย่างไรก็ตามผู้ใช้ควรมีsudo
สิทธิ์พิเศษด้วยซึ่งโดยปกติแล้วจะต้องใช้รหัสผ่าน
ถ้าผมต้องการที่จะใช้กุญแจสาธารณะของผู้ใช้เป็นวิธีการของการจัดการการเข้าถึงและช่วยให้ผู้ใช้sudo
สิทธิหมายความว่าฉันยังควรตั้งค่าผู้ใช้ที่มีNOPASSWD: ALL
ในvisduo
หรือมีวิธีที่ผู้ใช้สามารถเปลี่ยนรหัสผ่านของตัวเองของพวกเขาหากพวกเขา มีการตรวจสอบคีย์สาธารณะเท่านั้น
man sudoers
จะให้ข้อมูลเกี่ยวกับการมีคำสั่งบางอย่างสามารถทำงานกับ sudo โดยไม่ต้องใช้รหัสผ่านของผู้ใช้เลย คุณสามารถเพิ่ม shellscript ใน / etc / sudoers ซึ่งจะอนุญาตการตั้งค่า "self-password" ต่อผู้ใช้โดยไม่ต้องใช้รหัสผ่านก่อนหน้า
NOPASSWD: ALL
ที่สมาชิกในทีมเป็นส่วนหนึ่งของ หากคุณสามารถแนะนำวิธีแก้ปัญหาที่ดีกว่าได้โปรดโพสต์เป็นคำตอบ