Redhat kullanıcısı:
chown 0:0 /bin/rpm && rpm -qa | xargs rpm --setugids
Debian / Ubuntu kullanıcısı:
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
Ekran çalışırken, bunu en az iki kez yapın:
dpkg --get-selections | awk '{ if ($2 == "install") print $1}' \
| xargs apt-get install --reinstall --
Çıktıya çok dikkat edin, çünkü yanlış izinlere sahip bir şeyden şikayet ederse, başka bir ekran penceresinde düzeltmeniz gerekir.
Ekrandaki çarpışma rotası:
Control+A - command key
Control+A a - emit a control+A
Control+A n - next "screen"
Control+A c - create "screen"
Solaris kullanıcısı:
Sen becerdin
pkgchk -R / -f -a
tüm izinleri sıfırlar, ancak ayarlamalar yine de bozulur. Setuid / setgid scriptleri ve dosyalarını aramak ve manuel olarak düzeltmek için bir yedekleme veya başka bir solaris makinesi kullanın.
YEDEKLER HAKKINDA ÖNEMLİ BİR ŞEY
Onları kurtarabilmen değil, onları kurtarabilmen mi.
Diğer insanlar size destek almanız konusunda tavsiyede bulundular, ancak ben bunları test etmeniz gerektiğini de eklemek istiyorum. Tek bir sistem kullanıyorsanız , dosyaları periyodik olarak başka bir makineye alamamanızın ve her şeyin çalıştığından emin olmanızın bir nedeni yoktur .