Йоу! Это боль, и я уверен, что это случится с большим количеством людей. Могу поспорить, я знаю, что вы двое сделали - и это не имело никакого отношения к возня с вашим паролем. Это была другая вещь, которую вы изменили: ваша оболочка. Если мои предположения верны, вы, как и я, установили bash и dropbear (который, кстати, просто запускает его; он уже есть на коробке). Затем вы либо вставили ссылку на bash в /bin /, либо изменили файл passwd так, чтобы он указывал на /mnt /DroboShares / ....
Тааак ... Я сделал это. А потом, прежде чем выйти из системы, я попытался войти в другую вкладку. После долгих раздумий (и никакой любви от Google, кроме этой страницы) я понял, что изменение оболочки на /bin /sh позволило мне снова войти в систему. Смена пароля не является проблемой.
На полноценной коробке будет файл /etc /shells, в котором перечислены оболочки входа, но на моем DroboShare такого файла нет.
До сих пор я не понял, как заставить DroboShare выполнить bash на монтировании Drobo.
Но вернемся к паролям ... В дополнение к изменению вашего пароля вы можете вместо этого использовать файл ssh authorized_keys. Открытые ключи rsa и dss работают, но обратите внимание, что имя author_keys2 не будет. И твой каталог .ssh (и / или?) Для файла author_keys должен быть режим 600, что, вероятно, не произойдет по умолчанию, поскольку в файле / etc / profile нет команды umask, поэтому обычно ваш umask равен 0 вместо типичных 22.