Yow! To jest ból i założę się, że spotka go więcej ludzi. Założę się, że wiem, co wy dwaj zrobiliście - i nie miało to nic wspólnego z majstrowaniem przy haśle. To była inna rzecz, którą zmieniłeś: twoja skorupa. Jeśli moje przypuszczenie jest prawidłowe, ty, podobnie jak ja, zainstalowałeś bash oraz dropbear (który, nawiasem mówiąc, po prostu go uruchamia; jest już na pudełku). Następnie albo dowiązałeś bash do / bin / albo zmodyfikowałeś plik passwd, aby wskazywał na / mnt / DroboShares / ....
Sooo ... Zrobiłem to. A następnie przed wylogowaniem próbowałem zalogować się na innej karcie. Po kilku zabawach (i żadnej miłości od Google oprócz tej strony), zorientowałem się, że zmiana powłoki z powrotem na / bin / sh pozwoliła mi zalogować się ponownie. Zmiana hasła nie stanowi problemu.
Na w pełni rozwiniętym polu byłby plik / etc / shells, który zawierałby powłoki logowania, ale takiego pliku nie ma na moim DroboShare.
Jak dotąd nie zastanawiałem się, jak zmusić DroboShare do wykonania basha na wierzchowcu Drobo.
Ale wracając do haseł ... Oprócz zmiany hasła możesz zamiast tego użyć pliku ssh Zarówno klucze publiczne rsa, jak i dss działają, ale zwróć uwagę, że nazwa autoryzowane klucze_2 nie będą działać. A twój katalog .ssh (i / lub?) Plik autoryzowanych_kluczy musi mieć tryb 600, co prawdopodobnie nie nastąpi domyślnie, ponieważ w / etc / profile nie ma polecenia umask, więc zazwyczaj twój umask ma wartość 0 zamiast typowy 22.