สวัสดีตอนเย็น ได้โปรด ฉันรันคำสั่งต่อไปนี้โดยไม่ได้ตั้งใจในเครื่อง Ubuntu 21.04 ของฉัน แล้วทุกอย่างก็พัง...
sudo chown จอห์น: /*
sudo chown จอห์น: /**
sudo chown จอห์น: /**/**
และ sudo ไม่ทำงานอีกต่อไป
sudo: /etc/sudo.conf เป็นของ uid 1,000 ควรเป็น 0
sudo: /usr/bin/sudo จะต้องเป็นเจ้าของโดย uid 0 และมีการตั้งค่าบิต setuid
แก้ไข:
หลังจากอ้างถึง /usr/bin/sudo จะต้องเป็นเจ้าของโดย uid 0 และมีการตั้งค่าบิต setuid และ Sudo ไม่ทำงาน: "/ etc / sudoers เป็นของ uid 1,000 ควรเป็น 0" ฉันรันคำสั่งต่อไปนี้ใน Live USB มันใช้งานได้อีกครั้ง ...
sudo chown root:root /* -R
sudo chown root:root /** -R
sudo chown root:root /**/** -R
sudo chown root:root /usr/bin/** -R
sudo chown root:root /usr/bin/**/** -R
sudo chown root:root /etc/sudoers /etc/sudoers.d /etc/sudo.conf -R
sudo chmod 4755 /etc/sudoers
sudo chmod 4755 /etc/sudo.conf
sudo chown root:root /usr/bin/sudo
sudo chmod 4755 /usr/bin/sudo
sudo chown root:root /usr/lib/sudo/sudoers.so
sudo chmod 4755 /usr/lib/sudo/sudoers.so
แก้ไข 2:
และคำสั่งต่อไปนี้ด้วย...
sudo chmod 4755 /usr/libexec/**
sudo chown root:root /usr/libexec/**
sudo chmod 4755 /usr/libexec/polkit-agent-helper-1