ฉันลบของฉันโดยไม่ตั้งใจ /usr/bin/
โฟลเดอร์บน Raspberry Pi ของฉันกับเซิร์ฟเวอร์ Ubuntu โชคดีที่ฉันมีข้อมูลสำรอง มันเก่าไปหน่อย แต่ก็ไม่ได้เปลี่ยนไปมากนักตั้งแต่นั้นมา ฉันคิดว่าฉันสามารถคัดลอกถังขยะเก่าจากข้อมูลสำรองซึ่งอยู่ในคอมพิวเตอร์เครื่องอื่น ไปยังการ์ด SD จากราสเบอร์รี่ของฉัน
มันใช้งานได้ เซิร์ฟเวอร์ Ubuntu ทำงานอีกครั้ง ซูโดไม่ใช่ ฉันคิดว่าเพราะฉันสร้างถังขยะใหม่บนคอมพิวเตอร์เครื่องอื่น (ผู้ใช้รายอื่น) การอนุญาตทั้งหมดจึงยุ่งเหยิง มันนำข้อผิดพลาดต่อไปนี้:
/usr/bin/sudo จะต้องเป็นเจ้าของโดย uid 0 และมีการตั้งค่าบิต setuid
ฉันจะคืนค่าสิทธิ์มาตรฐานสำหรับ /usr/bin
? ฉันสามารถทำสิ่งนี้โดยไม่ต้องออกจากระบบและลงชื่อเข้าใช้อีกครั้งในฐานะรูทได้หรือไม่ (ลบไฟล์ทั้งหมดใน usr/bin พิมพ์ rm -rf *) เพราะฉันไม่รู้วิธีการทำเช่นนี้ในเซิร์ฟเวอร์อูบุนตู ฉันกำลังเข้าถึงเซิร์ฟเวอร์ของฉันผ่าน ssh
ฉันต้องติดตั้งแพ็คเกจใหม่เช่นนี้หรือไม่
apt-get --reinstall install $(grep -l '^/usr/bin/' *.list | sed 's/\.list$//')
ขอบคุณที่สละเวลา.