วิธีแก้ปัญหา “ไม่อยู่ในไฟล์ Sudoers” เหตุการณ์นี้จะถูกรายงาน” ข้อผิดพลาด

Withi Kae Payha Mi Xyu Ni Fil Sudoers Hetukarn Ni Ca Thuk Rayngan Khx Phid Phlad



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

หากต้องการใช้ sudo คุณต้องลงทะเบียนใน “/etc/sudoers” เนื่องจากไฟล์นี้จะกำหนดว่าผู้ใช้มีสิทธิ์ในการทำงานใดๆ หรือไม่ อย่างไรก็ตาม ผู้ใช้จำนวนมากเผชิญกับข้อผิดพลาดที่ผิดปกติขณะใช้คำสั่ง 'sudo'

ในบทช่วยสอนฉบับย่อนี้ เราจะอธิบายวิธีการต่างๆ ที่คุณสามารถใช้เพื่อแก้ไขปัญหา “ไม่ได้อยู่ในไฟล์ sudoers เหตุการณ์นี้จะถูกรายงาน” ข้อผิดพลาดได้อย่างง่ายดาย







วิธีแก้ปัญหา “ไม่อยู่ในไฟล์ Sudoers” เหตุการณ์นี้จะถูกรายงาน” ข้อผิดพลาด

การแก้ไขข้อผิดพลาดนี้โดยตรงคือการแก้ไขไฟล์ “/etc/sudoers” กระบวนการง่ายๆ นี้ต้องการให้ผู้ใช้รูทเพิ่มผู้ใช้ (ที่กำลังเผชิญกับข้อผิดพลาดนี้) ในไฟล์ sudoers



คุณสามารถใช้คำสั่ง “Visudo” เพื่อเปิดไฟล์ “/etc/sudoers” ได้โดยตรง Visudo เป็นคำสั่งพิเศษที่สร้างขึ้นโดยเจตนาเพื่อแก้ไขไฟล์ sudoers



ซูโดะ วิสุโด้





ไปที่บรรทัดที่ระบุว่า 'root ALL=(ALL:ALL) ALL' และป้อนข้อความต่อไปนี้ในบรรทัดถัดไป:

ชื่อผู้ใช้ ทั้งหมด = ( ทั้งหมด:ทั้งหมด ) ทั้งหมด

ตรวจสอบให้แน่ใจว่าคุณแทนที่คำว่า 'user_name' ด้วยชื่อจริงของผู้ใช้ที่คุณต้องการให้สิทธิ์ sudo



หลังจากเปลี่ยนแปลงทุกอย่างแล้ว คุณสามารถบันทึกและออกจากไฟล์ได้แล้ว ในที่สุดคุณก็เสร็จสิ้นกระบวนการแล้วและข้อผิดพลาด “ไม่อยู่ในไฟล์ sudoers” จะไม่รบกวนคุณอีกต่อไป ส่วนที่จะมาถึงจะกล่าวถึงคำสั่งบรรทัดเดียวที่คุณสามารถใช้เพื่อเพิ่มผู้ใช้ในกลุ่ม sudo ซึ่งมีสิทธิ์ sudo ตามค่าเริ่มต้น

กลุ่มซูโด้

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

เมื่อต้องการทำเช่นนี้ ให้ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:

ซูโดะ ผู้ใช้ mod -ก ซูโดะ ชื่อผู้ใช้

คำสั่ง “usermod” พร้อมตัวเลือก “-aG” และอินพุต sudo จะเพิ่มผู้ใช้ที่ระบุในกลุ่ม– sudo นอกจากนี้ แทนที่ “user_name” ด้วยชื่อผู้ใช้/รหัสผู้ใช้ของผู้ใช้เป้าหมาย

บทสรุป

ข้อผิดพลาดดังกล่าวมักจะแสดงว่าผู้ใช้ไม่สามารถใช้งานได้ในไฟล์ sudoers ความละเอียดเพียงอย่างเดียวคือการเพิ่มผู้ใช้ที่ได้รับผลกระทบลงในไฟล์ดังกล่าว ในบทความนี้ เราได้อธิบายสองวิธี: การแก้ไขไฟล์ sudoers และการเพิ่มผู้ใช้ในกลุ่ม sudo คุณสามารถใช้ทั้งสองอย่างเพื่อกำจัดข้อผิดพลาดนี้