วันนี้ฉันทำสิ่งที่บ้า: ฉันเปลี่ยนการอนุญาตสำหรับทุกไฟล์ / โฟลเดอร์ภายใต้/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
ใช้รหัสผ่านของรูทหรือไม่?