วันนี้ฉันทำสิ่งที่บ้า: ฉันเปลี่ยนการอนุญาตสำหรับทุกไฟล์ / โฟลเดอร์ภายใต้/usr/bin/เป็น 777 อ่านเขียนและดำเนินการ ตั้งแต่นั้นมาฉันไม่สามารถเข้าสู่ระบบsudoได้ มันก็พ่น
sudo: ต้องเป็น setuid root
ฉันอ่านในโพสต์:
รีบูทคอมพิวเตอร์เลือกคอนโซลการกู้คืนและพิมพ์คำสั่งต่อไปนี้
chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudoรีบูทเครื่อง
แต่ปัญหาคือฉันไม่สามารถเข้าสู่ระบบแบบ sudo เพื่อรีบูตได้ สำหรับบูตระบบใหม่ที่ผู้ใช้จะต้องมี superuser rootเช่น ฉันไม่รู้รหัสผ่านสำหรับ sudo มีวิธีใดที่ฉันจะแก้ปัญหานี้ได้บ้าง?
/usr/binเป็น777โดยไม่ทราบรหัสผ่าน sudo ได้อย่างไร
sudoรหัสผ่านรูทอาจเป็นปัญหาด้านความปลอดภัยที่ร้ายแรง วิธีเดียวในการทำเช่นนี้คือการใช้ช่องโหว่ด้านความปลอดภัยเช่นไบนารี setuid อื่น ๆ สคริปต์ที่ดำเนินการตามrootกำหนดเวลาและที่คุณสามารถแก้ไขได้ ฯลฯ
suใช้รหัสผ่านของรูทหรือไม่?