ผู้ใช้ที่ Redhat:
chown 0:0 /bin/rpm && rpm -qa | xargs rpm --setugids
ผู้ใช้ Debian / Ubuntu:
chown 0:0 /bin/* /usr/bin/*
chown daemon:daemon /usr/bin/at
chown 0:utmp /usr/bin/screen
chmod 02755 /usr/bin/screen
chmod u+s /bin/fusermount /bin/mount /bin/su /bin/mount
chmod u+s /usr/bin/sudo /usr/bin/passwd
screen
ขณะที่หน้าจอกำลังทำงานให้ทำอย่างน้อยสองครั้ง:
dpkg --get-selections | awk '{ if ($2 == "install") print $1}' \
| xargs apt-get install --reinstall --
จ่ายมากสนใจใกล้เคียงกับการส่งออกเพราะถ้ามันบ่นเกี่ยวกับสิ่งที่มีสิทธิ์ที่ไม่ถูกต้องคุณควรแก้ไขได้บนหน้าต่างหน้าจออื่น
หลักสูตรการชนในหน้าจอ:
Control+A - command key
Control+A a - emit a control+A
Control+A n - next "screen"
Control+A c - create "screen"
ผู้ใช้โซลาริส:
คุณกำลังระยำ
pkgchk -R / -f -a
จะรีเซ็ตสิทธิ์ทั้งหมด แต่ setuid-ness จะยังคงใช้งานไม่ได้ ใช้การสำรองข้อมูลหรือเครื่องโซลาริสเครื่องอื่นเพื่อค้นหาสคริปต์และไฟล์ setuid / setgid และแก้ไขด้วยตนเอง
สิ่งที่สำคัญเกี่ยวกับการสำรองข้อมูล
คือคุณสามารถกู้คืนมันไม่ใช่ที่คุณใช้
คนอื่นให้คำแนะนำคุณในการสำรองข้อมูล แต่ฉันต้องการเพิ่มว่าคุณควรทำการทดสอบ หากคุณใช้ระบบยูนิกซ์ไม่มีเหตุผลใด ๆที่คุณไม่สามารถถ่ายโอนไฟล์ไปยังเครื่องอื่นเป็นระยะและตรวจสอบให้แน่ใจว่าทุกอย่างทำงานได้