Dzisiaj zrobiłem coś szalonego: zmieniłem uprawnienia do wszystkich plików / folderów pod /usr/bin/777. Odczytywanie, zapisywanie i wykonywanie. Od tego czasu nie mogę się zalogować jako sudo. Po prostu rzuca
sudo: musi być rootem setuid
Przeczytałem w poście:
Uruchom ponownie komputer, wybierz konsolę odzyskiwania i wpisz następujące polecenia
chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudoUruchom ponownie maszynę.
Problem polega jednak na tym, że nie mogę zalogować się jako sudo w celu ponownego uruchomienia. Aby ponownie uruchomić komputer, użytkownik musi być superużytkownikiem, np root. Nie znam też hasła do sudo. Czy jest jakiś sposób, aby to rozwiązać?
/usr/binsię 777bez znajomości hasła sudo?
sudohasła ani hasła roota, byłby to poważny problem z bezpieczeństwem. Jedynym sposobem, aby to zrobić samemu, jest wykorzystanie luk w zabezpieczeniach, takich jak inne pliki binarne setuid, skrypty uruchamiane zgodnie rootz harmonogramem i które można edytować itp.
suużyć hasła roota?