Jeśli zmienię skorupę na coś podobnego /bin/abc
, gdzie abc
jest czymś losowym (lub może nawet nie istnieć), co dzieje się po zalogowaniu (zakładam, że dodałem go /etc/shells
, więc chsh
nie będzie jęczeć.)? Czy istnieje domyślna powłoka, na którą się przełącza lub czy po prostu spowoduje błąd i nie pozwoli mi się zalogować?
0
/
i*
były nieprawidłowe znaki :(Odpowiedzi:
Nie będziesz mógł się zalogować, a sysadmin musi to naprawić.
źródło
Potrzeba trzech linii, aby znaleźć odpowiedź na własną rękę:
źródło
Jak już inni odpowiedzieli, nie będziesz mógł zalogować się do zachęty powłoki ...
Jeśli masz skonfigurowany SSH, możesz użyć go do naprawienia rzeczy, jeśli obsługuje powłoki w inny sposób, lub przynajmniej pozwala ci użyć SCP do przesłania poprawionego pliku (takiego jak ten, który definiuje, które powłoki używają twoje konta użytkowników).
FTP prawdopodobnie nie będzie (i nie powinien) mieć dostępu do plików, które musisz zaktualizować, ale wspominam o tym, ponieważ może to spowodować, że pomyślisz o innych alternatywach? Czy masz serwer internetowy działający z jakąś konsolą zarządzania plikami, która może to zrobić dla Ciebie?
źródło