- - หลีกเลี่ยงพรอมต์รหัสผ่านเมื่อดำเนินการคำสั่ง Sudo

หลีกเลี่ยงพรอมต์รหัสผ่านเมื่อดำเนินการคำสั่ง Sudo

หากคุณมีประสบการณ์ในการทำงานกับคำสั่งบรรทัดใน Ubuntu คุณอาจคุ้นเคยกับคำสั่ง sudo ทุกครั้งที่คุณเรียกใช้คำสั่ง sudo ในฐานะผู้ใช้ที่ไม่ใช่รูทระบบจะแจ้งให้คุณป้อนรหัสผ่านของผู้ดูแลระบบ นี่เป็นกระบวนการที่น่ารำคาญอย่างยิ่ง

นี่คือเคล็ดลับง่ายๆที่กำจัดสิ่งนี้แจ้งรหัสผ่านให้ทำตามการปรับแต่งเหล่านี้หากคุณมีสถานการณ์ที่คุณไม่ต้องการป้อนรหัสผ่านรูทขณะที่เรียกใช้คำสั่ง sudo ในฐานะผู้ใช้ที่ไม่ใช่รูท

คุณจะต้องแก้ไขไฟล์ระบบในเรื่องนี้ดังนั้นก่อนอื่นให้เปิดเทอร์มินัลและเรียกใช้คำสั่งต่อไปนี้เพื่อเป็นผู้ใช้รูท

su

เมื่อคุณทำเสร็จแล้วให้ทำตามขั้นตอนต่อไปนี้เพื่อกำจัดรหัสผ่านที่น่ารำคาญสำหรับคำสั่ง sudo

  • กำหนดสิทธิ์ให้กับไฟล์ sudoers โดยการรันคำสั่งต่อไปนี้:

chmod 740 / etc / sudoers

  • ตอนนี้แก้ไขไฟล์ / etc / sudoers และเพิ่มบรรทัดต่อไปนี้ในตอนท้ายของไฟล์นี้ (คุณสามารถเรียกใช้คำสั่ง gedit / etc / sudoers เพื่อเปิดไฟล์เพื่อแก้ไข) หรืออีกวิธีที่ดีที่สุดและปลอดภัยในการแก้ไข / etc / sudoers ไฟล์ผ่าน visudo ประโยชน์ คุณจะต้องเรียกใช้โปรแกรมอรรถประโยชน์นี้จากบรรทัดคำสั่งไปที่ไดเรกทอรี / etc และเรียกใช้คำสั่ง visudo. คุณจะพบไฟล์ / etc / sudeors ที่เปิดอยู่ เพิ่มบรรทัดตามที่กล่าวถึงจากนั้นบันทึกไฟล์โดยการกด ZZ หรือพิมพ์ : WQ! หากคุณอยู่ในโหมดคำสั่ง

% ผู้ดูแลระบบทั้งหมด = (ทั้งหมด) NOPASSWD: NOPASSWD: ALL

Sudeors

ตอนนี้คุณจะสามารถเรียกใช้คำสั่ง sudo ในฐานะผู้ใช้ที่ไม่ใช่รูทโดยไม่ได้รับแจ้งให้ป้อนรหัสผ่าน มันจะช่วยให้คุณประหยัดเวลาและเพิ่มผลผลิตอย่างแท้จริง

ปรับปรุง: แทนที่จะใช้ Gedit เพื่อแก้ไขไฟล์ sudeors ที่ละเอียดอ่อนเราได้รวมวิธีการ visudo ที่มีความปลอดภัยมากขึ้น ขอบคุณผู้แสดงความคิดเห็นทุกคนที่ชี้ให้เห็นข้อบกพร่อง

ความคิดเห็น