sudo: ไม่สามารถ stat / etc / sudoers: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว - File Exists
ฉันเป็นหนึ่งในไม่กี่คนที่จัดการเซิร์ฟเวอร์เกม เซิร์ฟเวอร์กำลังใช้งาน Ubuntu 14.04 ซึ่งติดตั้งเมื่อ 3 สัปดาห์ก่อน ทุกอย่างทำงานได้ดีจนกระทั่งไม่กี่วันที่ผ่านมาเรามีปัญหาเล็กน้อย ฉันสงสัยว่ามีบางคนที่ถูกแฮ็กเข้าสู่เซิร์ฟเวอร์ SSH ของเราและพยายามจัดการบางสิ่งบางอย่างที่ร้ายแรง เมื่อฉันพยายามที่จะดำเนินการคำสั่งsudoฉันได้รับข้อผิดพลาดต่อไปนี้: sudo: unable to stat /etc/sudoers: No such file or directory ดังนั้นความคิดแรกคือไฟล์ถูกลบและเพิ่งจะถูกสร้างขึ้นใหม่ แต่ls /etc/แสดงให้เห็นว่าไฟล์ sudoers มีอยู่แล้ว นอกจากนี้เมื่อแก้ไขด้วย nano (ตัวแก้ไขที่ฉันต้องการ) จะเห็นได้ชัดว่าไฟล์นั้นอยู่ในรูปแบบที่ซับซ้อนและมีรูปแบบที่ถูกต้อง ls -lยังแสดงให้เห็นว่าไฟล์ sudoers มีสิทธิ์-r--r----สำหรับผู้ใช้รูทและกลุ่มรูทซึ่งจากการวิจัยน่าจะเพียงพอสำหรับ sudo เพื่อให้สามารถอ่านไฟล์ได้เพื่อให้แน่ใจว่าฉันให้ไฟล์-rwxrwx---สำหรับรูทรากชั่วคราว(ใช้ tmux สำหรับเซสชัน การควบคุมและเรามีเซสชันเป็นรูทแล้ว) ยังคงล้มเหลว ดังนั้นไฟล์ที่มีอยู่เนื้อหาภายในนั้นถูกต้องมันมีสิทธิ์ที่เหมาะสม มันจะเป็นอะไรอีก ฉันดูคนที่มีปัญหาคล้ายกันที่นี่ใน askubuntu.com วิธีหนึ่งที่ฉันพบว่าฟังดูมีความหวังคือการสำรองไฟล์ sudoers จากนั้นใช้: apt-get purge …