เรียกใช้ chmod 754 แบบไม่เรียกซ้ำโดยบังเอิญที่ระดับไดเรกทอรีรูต


13

ฉันบังเอิญวิ่งchmod 754 ./เมื่อฉันอยู่ที่ไดเรกทอรีรูทบนเซิร์ฟเวอร์ซึ่งรัน Ubuntu 18.04

ตอนนี้ฉันไม่สามารถใช้คำสั่งเช่นsudoหรือหรือpkexecฉันไม่สามารถเปลี่ยนแปลงอะไรได้ ฉันควรทำอย่างไรดี? มันส่งผลกระทบต่อผู้ใช้รายอื่นหรือไม่?


3
มันเป็นchmod 754 ./หรือchmod -r 754 ./? หลังจะเป็นอันตรายมากกว่าในขณะที่อดีตควรจะง่ายต่อการกู้คืนจาก
Nonny Moose

1
@NonnyMoose ขอบคุณมากและฉันซาบซึ้งจริงๆ มันไม่มี r ซึ่งไม่เกิดการเรียกซ้ำ
Bo Ni

คำตอบ:


16

หมายเหตุ: คำตอบนี้อนุมานว่าคุณไม่ผ่าน--recursiveหรือ-Rอาร์กิวเมนต์chmodคือเฉพาะไฟล์ / /ไดเรกทอรีที่คุณปรับเปลี่ยนเป็น

หากคุณพบคำถามและคำตอบผ่านเครื่องมือค้นหาและใช้วิธีเรียกซ้ำ ( -Rหรือ--recursive) โปรดไปที่นี่!

ฉันรันคำสั่งที่แน่นอนที่คุณโพสต์ในคำถามของคุณบน VM และกู้คืนด้วย (เกือบ) ไม่มีปัญหาเลย

เนื่องจากคุณปรับเปลี่ยนเพียงหนึ่งไดเรกทอรี / ไฟล์วิธีการแก้ปัญหาง่าย: เพียงแค่เปลี่ยนกลับ!

คุณไม่จำเป็นต้องใช้ Live CD เพื่อแก้ไขปัญหานี้ Ubuntu มีโหมดการกู้คืนในตัว ขั้นตอนเหล่านี้ถือว่าคอมพิวเตอร์ของคุณเริ่มปิด

  1. Boot to GRUB หากมันปรากฏขึ้นเมื่อคุณบูตแล้วเพียงแค่บูตเข้าสู่ด้วงเหมือนปกติ มิฉะนั้นทำตามคำแนะนำในคำตอบนี้ ในกรณีใดกรณีหนึ่งตรวจสอบให้แน่ใจว่าได้ยกเลิกการบูตอัตโนมัติโดยเลื่อนตัวเลือกเริ่มต้นด้วยปุ่มลูกศรขึ้นหรือลง หมายเหตุ: GRUB ขัดข้องในครั้งแรกที่ฉันลองทำ ตะบัน.
  2. เลือกตัวเลือกขั้นสูงสำหรับ Ubuntu จากนั้นรายการแรกที่ลงท้าย(recovery mode)ด้วย
  3. เมื่อบูตโหมดการกู้คืนแล้วให้เลือกตัวเลือกรูตเชลล์โดยใช้ปุ่มลูกศรและกด Enter
  4. กด Enter อีกครั้งเพื่อเข้าสู่โหมดบำรุงรักษา
  5. ชนิด chmod 755 /Enter
  6. ชนิด rebootEnter

แค่นั้นแหละ! ระบบของคุณจะถูกกู้คืนเว้นแต่ว่ามีภาวะแทรกซ้อนอื่นใด


@ Dɑvïdโอ้คุณพูดถูก ฉันไม่ได้ตระหนักว่าการพักทำงานในโหมด BIOS เท่านั้น ฉันจะแก้ไขสิ่งต่อไปนี้
Nonny Moose
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.