Сегодня я начал играть с установкой DroboApps на моем DroboShare.

Сначала я установил Drobo Admin Utility, которая позволила мне просто установить Dropbear SSH, чтобы я мог использовать ssh в своем DroboShare. Однако потом у меня появилась "гениальная идея" начать возиться с файлом /etc/passwd ...

Теперь я не могу войти через ssh, думаю, я сменил пароль или что-то в этом роде, но не могу найти способ его сбросить. Я попытался удалить SSH через утилиту администратора, а затем снова установить его, но это не помогло.

Кто-нибудь знает способ сброса пароля по умолчанию?

5 ответов5

2

При чистке моего стола (который Drobo собирает много пыли, просто сидя там в течение года), я обнаружил маленькую дыру в задней части DroboShare.

Оказывается, на DroboShare есть кнопка аппаратного сброса. Используя выпрямленную скрепку, вы можете сбросить ее до заводских настроек по умолчанию, не удаляя никаких данных о реальном Drobo.

Вот цитата из вопроса « Как мне вернуть DroboShare обратно к настройкам по умолчанию » в базе знаний Drobo (на случай, если оригинал выйдет из строя):

  1. Если возможно, сначала переведите Drobo в режим ожидания.
    • Выключите DroboShare:
    • Отключите кабель Ethernet
    • Подождите одну минуту
    • Отсоединяйте только кабель питания от DroboShare. Обязательно не отключайте питание от Drobo.
    • Найдите небольшое отверстие примерно в 1 "слева от порта Ethernet DroboShare. Это отверстие для переключателя сброса.
    • Вставьте выпрямленную скрепку в отверстие и нажмите переключатель сброса внутри.
    • Удерживайте нажатой кнопку сброса при одновременном подключении питания к DroboShare. Держите его нажатым до тех пор, пока индикатор питания на Drobo не загорится зеленым цветом (не мигает), а индикаторы на нем не загорятся зеленым.
    • Освободите скрепку и снова отсоедините кабель питания DroboShare.
    • Включите DroboShare:
    • Подключите кабель Ethernet.
    • Подключите кабель для передачи данных (если он был отключен).
    • Подключите кабель питания обратно к DroboShare.
    • Подождите как минимум 2 минуты, пока он смонтируется.
2

Установите Openssh, затем sudo (https://github.com/droboports/sudo)

войти с помощью ssh с учетной записью администратора.

Затем перейдите в /mnt /DroboFS /Shares /DroboApps /sudo /bin

беги./sudo su -

Вы являетесь пользователем root и можете изменить пароль root на то, что можете вспомнить.

Чтобы оставаться в безопасности, вы можете удалить sudo после этого.

1

Вы должны сбросить свой DroboShare к настройкам по умолчанию, но эта операция удалит все ваши данные!

1

Йоу! Это боль, и я уверен, что это случится с большим количеством людей. Могу поспорить, я знаю, что вы двое сделали - и это не имело никакого отношения к возня с вашим паролем. Это была другая вещь, которую вы изменили: ваша оболочка. Если мои предположения верны, вы, как и я, установили 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.

0

Я только что провел последние 3 дня, пытаясь выяснить это - я тоже (опечатка?) Мой пароль пользователя root droboShare и был заблокирован.

Ответ таков: вам необходимо переустановить ПО DroboShare FIRMWARE. Просто переустановите ту же прошивку DroboShare, которая у вас установлена (в настоящее время), и она перезагрузит внутреннюю часть Linux (ну ... хотя бы файл /etc /passwd :-). Вам придется сбросить все остальное, связанное с вашим DroboShare (DHCP), и так сразу, как только ваш DroboShare перезагрузится.

Не было никаких обещаний относительно того, потеряете ли вы все свои существующие данные Drobo или нет - я начал с "кто заботится" о Drobo и DroboShare - так что я был в порядке с потерей всех данных на нем.

==> Пользователь, будьте осторожны!

Повеселись.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .