Przypadkowo uruchomiłem, chmod 754 ./
gdy byłem w katalogu głównym na serwerze, na którym działa Ubuntu 18.04.
Teraz nie mogę używać poleceń takich jak sudo
lub pkexec
, ani nie mogę niczego zmieniać. Co powinienem zrobić? Czy wpływa to na innego użytkownika?
chmod 754 ./
czychmod -r 754 ./
? To drugie byłoby znacznie bardziej destrukcyjne, podczas gdy pierwsze powinno być łatwe do odzyskania.Odpowiedzi:
Uwaga: ta odpowiedź zakłada, że nie przekazałeś
--recursive
ani-R
argumentuchmod
, tj. TYLKO plik / katalog, który zmodyfikowałeś/
.Jeśli znalazłeś to pytanie i odpowiedziałeś w wyszukiwarce i użyłeś metody rekurencyjnej (
-R
lub--recursive
), przejdź tutaj!Uruchomiłem dokładne polecenie, które zamieściłeś w swoim pytaniu na maszynie wirtualnej, i odzyskałem je (prawie) bez żadnych problemów.
Ponieważ zmodyfikowałeś tylko jeden katalog / plik, rozwiązanie jest proste: po prostu zmień go z powrotem!
W rzeczywistości nie potrzebujesz Live CD, aby to naprawić. Ubuntu ma wbudowany tryb odzyskiwania. Te kroki zakładają, że komputer został wyłączony.
(recovery mode)
.chmod 755 /
Enterreboot
EnterOtóż to! O ile nie wystąpiły inne komplikacje, system zostanie odzyskany.
źródło