คำสั่ง sudo ใน Linux อนุญาตให้ผู้ใช้เรียกใช้คำสั่งบางอย่างในฐานะผู้ใช้รายอื่น ควรใช้เป็นรูท การเข้าถึง sudo จะทำให้ผู้ใช้ทั่วไปสามารถทำงานที่ต้องใช้สิทธิ์ระดับสูงได้
อย่างไรก็ตาม sudo กำหนดให้ผู้ใช้ป้อนรหัสผ่านสำหรับเซสชันใหม่ทุกครั้ง นี้สามารถพิสูจน์ความยุ่งยากสำหรับงานปกติเช่นการบำรุงรักษาระบบ โชคดีที่คุณสามารถใช้คำสั่ง sudo โดยไม่ต้องใช้รหัสผ่าน
กำหนดค่า sudo ไม่มีรหัสผ่าน
ไฟล์ sudoers ใน Linux ช่วยให้ผู้ดูแลระบบสามารถจัดการสิทธิ์การใช้งานสำหรับผู้ใช้ที่แตกต่างกัน คุณสามารถให้สิทธิ์เพิ่มเติมแก่ผู้ใช้ทั่วไปโดย เพิ่มลงในรายการ sudoers . นอกจากนี้เรายังสามารถกำหนดค่าการใช้งาน sudo โดยไม่ต้องใช้รหัสผ่านโดยปรับแต่งไฟล์นี้
ทำตามขั้นตอนด้านล่างเพื่อป้องกันไม่ให้ sudo ขอรหัสผ่านอีกครั้ง ตรวจสอบให้แน่ใจว่าได้เปลี่ยนไปใช้ผู้ใช้รูทก่อน
ขั้นตอนที่ 1: สำรองไฟล์ Sudoers
คุณต้องสำรองไฟล์ sudoers ก่อนแก้ไข เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลของคุณเพื่อสร้างสำเนาของรายการ sudoers
cp /etc/sudoers /etc/sudoers.old
ขั้นตอนที่ 2: เปิดไฟล์ Sudoers
ใช้ visudo คำสั่งสำหรับเปิดไฟล์ sudoers อย่างปลอดภัย เพิ่มการป้องกันข้อผิดพลาดที่ไม่ต้องการและตรวจสอบไวยากรณ์
visudo
ขั้นตอนที่ 3: แก้ไขไฟล์ Sudoers
เมื่อคุณเปิดรายการ sudoers แล้ว ให้ไปที่ด้านล่างของไฟล์และเพิ่มบรรทัดต่อไปนี้
rubaiat ALL=(ALL) NOPASSWD: ALL
แทนที่ rubaiat ด้วยชื่อผู้ใช้ของคุณเพื่อหยุด Linux ไม่ให้ถามรหัสผ่าน sudo อีกครั้ง คุณยังสามารถให้สิทธิ์ sudo โดยไม่ต้องใช้รหัสผ่านให้กับผู้ใช้รายอื่นโดยใช้ชื่อผู้ใช้แทนชื่อผู้ใช้ของคุณ
ขั้นตอนที่ 4: บันทึกและออกจาก Visudo
คุณต้องบันทึกและออกจาก visudo หลังจากเพิ่มบรรทัดด้านบน หากคุณกำหนดค่า visudo ให้ใช้โปรแกรมแก้ไข Vim บนเครื่องของคุณ ให้ใช้คำสั่งด้านล่างเพื่อ บันทึกและออกจาก Vim .
:wq
กด Ctrl + X หาก visudo ใช้โปรแกรมแก้ไขข้อความนาโน ตอนนี้คุณสามารถตรวจสอบว่าทุกอย่างเป็นไปตามที่คาดไว้หรือไม่โดยออกคำสั่งที่ต้องใช้สิทธิ์ superuser
การใช้ sudo ไม่มีรหัสผ่านใน Linux
คุณจะได้รับการเข้าถึง sudo โดยไม่ต้องใช้รหัสผ่านเมื่อคุณทำตามขั้นตอนข้างต้นเสร็จสิ้น อย่างไรก็ตาม การใช้ sudo โดยไม่มีรหัสผ่านอาจเป็นภัยคุกคามด้านความปลอดภัย หากคุณใช้สำหรับสคริปต์ที่ไม่น่าเชื่อถือ นอกจากนี้ ใครก็ตามที่มีการเข้าถึงเครื่องของคุณทางกายภาพสามารถดำเนินการระบบโดยไม่ได้รับอนุญาต
เนื่องจากความเสี่ยงของข้อมูลประจำตัวที่ถูกบุกรุกเพิ่มขึ้นอย่างต่อเนื่องในที่ทำงาน คุณจึงไม่ควรใช้ sudo โดยไม่มีรหัสผ่านในสำนักงานของคุณ
แบ่งปัน แบ่งปัน ทวีต อีเมล ความเสี่ยงจากข้อมูลประจำตัวที่ถูกบุกรุกและภัยคุกคามจากภายในในที่ทำงานเรียนรู้เกี่ยวกับประเภทข้อมูลประจำตัวที่ถูกบุกรุกและภัยคุกคามภายในที่พบบ่อยที่สุด ป้องกันตัวเองที่บ้านและที่ทำงานด้วยการลดความเสี่ยงเหล่านี้ก่อนที่จะมาถึง
วิธีสร้างเซิร์ฟเวอร์ linuxอ่านต่อไป หัวข้อที่เกี่ยวข้อง
- ลินุกซ์
- Linux Tweaks
- การดูแลระบบ
Rubaiat เป็นผู้สำเร็จการศึกษา CS ที่มีความหลงใหลในโอเพ่นซอร์สอย่างมาก นอกเหนือจากการเป็นทหารผ่านศึก Unix แล้ว เขายังเป็นผู้เชี่ยวชาญด้านความปลอดภัยเครือข่าย การเข้ารหัส และการเขียนโปรแกรมเชิงฟังก์ชันอีกด้วย เขาเป็นนักสะสมหนังสือมือสองและชื่นชอบดนตรีร็อคคลาสสิกอย่างไม่สิ้นสุด
เพิ่มเติมจาก Rubaiat Hossainสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก