Так само важче відновити всі дозволи файлової системи до стану встановлення поза коробкою, тим безпечніше та швидше переформатувати розділи та перевстановити систему, ніж намагатися скасувати
sudo chmod -R 777 /
командування. Система з дозволами 777 (rwxrwxrwx) просто безнадійно порушена. Будь-яке зловмисне програмне забезпечення, яке атакує дірку безпеки, що дозволяє виконувати довільний код через браузер, може змінювати сценарії та виконавчі файли, що належать кореням, в той час як setuid на зразок sudo не працюватиме, якщо вони перевіряють дозволи виконавчого файлу ...
Іншими словами, у системі із записуваним 777 дозволом браузера кеш обробляється так само, як і до зображення ядра. Просто дурниці.
Насправді, sudo перевіряє власні дозволи, і вони повинні бути 4755 (rwsr-xr-x), але ваш друг змінив дозволи на 0777 (rwxrwxrwx), що запобігає запуску sudo, оскільки він виконує деякі перевірки безпеки перед запуском призначеного командування.
Але, як би там не було, sudo є безглуздим, оскільки ви вже дали дозволені в усьому світі дозволи на будь-яку програму на комп'ютері, включаючи можливе зловмисне програмне забезпечення в кеш-пам'яті браузера!
Форматування та перевстановлення - це найбезпечніший спосіб, оскільки весь накопичувач повинен бути на карантині.
ls -l /usr/bin/sudo
?