Pengguna redhat:
chown 0:0 /bin/rpm && rpm -qa | xargs rpm --setugids
Pengguna 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
Saat layar berjalan lakukan ini setidaknya dua kali:
dpkg --get-selections | awk '{ if ($2 == "install") print $1}' \
| xargs apt-get install --reinstall --
Perhatikan output dengan sangat cermat karena jika ia mengeluhkan ada sesuatu yang salah, Anda harus memperbaikinya di jendela layar lain.
Crash course di layar:
Control+A - command key
Control+A a - emit a control+A
Control+A n - next "screen"
Control+A c - create "screen"
Pengguna Solaris:
Anda kacau.
pkgchk -R / -f -a
akan mengatur ulang semua izin, tetapi setuid-ness masih akan rusak. Gunakan cadangan, atau mesin solaris lain untuk mencari skrip dan file setuid / setgid dan perbaiki secara manual.
HAL PENTING TENTANG BACKUPS
Apakah Anda dapat memulihkannya, bukan mengambilnya.
Orang lain telah memberi Anda saran untuk mengambil cadangan, tetapi saya ingin menambahkan bahwa Anda harus mengujinya. Jika Anda menggunakan sistem unixish, tidak ada alasan sama sekali bahwa Anda tidak dapat membuang file ke komputer lain secara berkala dan memastikan semuanya berfungsi.