По запарке , для каталога
/usr , рекурсивно сменил права
sudo find /usr/ -type f -exec chmod 644 {} \;
хорошо что есть флешка с линухом под рукой,
нужно восстановить
777 выставлять для всего не нужно, я так понимаю достаточно будет каталогов
/usr/bin и /usr/sbin или надыть что то ещё? (ну и в /usr/local/bin только search и apt )
глянте пожалуйста какие там права в bin sbin ?
ЗЫ
починил :) , чтобы долго не думать, выставил фсем файлам 755
дополнительно выставил SUID SGID
этим файлам /usr$ ls -Rl /usr |grep -E '^.rws' | awk '{print $1 " " $3 " " $4 " " $9}'
-rwsr-sr-x daemon daemon at
-rwsr-xr-x root root chfn
-rwsr-xr-x root root chsh
-rwsr-xr-x root root gpasswd
-rwsr-xr-x root root newgrp
-rwsr-xr-x root root passwd
-rwsr-xr-x root root pkexec
-rwsr-xr-x root root sudo
-rwsr-xr-x root messagebus dbus-daemon-launch-helper
-rwsr-xr-x root root polkit-agent-helper-1
-rwsr-sr-x root root VBoxHeadless
-rwsr-sr-x root root VBoxNetAdpCtl
-rwsr-sr-x root root VBoxNetDHCP
-rwsr-sr-x root root VBoxNetNAT
-rwsr-sr-x root root VBoxSDL
-rwsr-sr-x root root VirtualBoxVM
-rwsr-xr-x root dip pppd