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/sudo
Uruchom 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/bin
się 777
bez znajomości hasła sudo?
sudo
hasł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 root
z harmonogramem i które można edytować itp.
su
użyć hasła roota?