หากคุณมีประสบการณ์ในการทำงานกับคำสั่งบรรทัดใน 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
ตอนนี้คุณจะสามารถเรียกใช้คำสั่ง sudo ในฐานะผู้ใช้ที่ไม่ใช่รูทโดยไม่ได้รับแจ้งให้ป้อนรหัสผ่าน มันจะช่วยให้คุณประหยัดเวลาและเพิ่มผลผลิตอย่างแท้จริง
ปรับปรุง: แทนที่จะใช้ Gedit เพื่อแก้ไขไฟล์ sudeors ที่ละเอียดอ่อนเราได้รวมวิธีการ visudo ที่มีความปลอดภัยมากขึ้น ขอบคุณผู้แสดงความคิดเห็นทุกคนที่ชี้ให้เห็นข้อบกพร่อง
ความคิดเห็น