Проверьте Пароль для учетной записи пользователя из сценария оболочки

[112121267] Как уже упоминалось @northben и @andreas-wiese, я получил ответ из [1121773] билета, который я открыл[1121774] с tmux. [12195]Вот ответ на вопрос "Почему это происходит?":[12196]исторические причины. ascii имеет только 32 клавиши ctrl, так что терминалы отображают карту. несколько клавиш к одним и тем же кодам xterm может иметь возможность сделать их другое, но вам нужно изменить tmux, чтобы распознать новые коды[12197]
2
14.07.2012, 02:50
1 ответ

Я собираюсь пойти на хитрость и возвести мой предыдущий комментарий в ранг ответа. Без root-доступа и без нарушения стандартной безопасности системы AIX (открыв файл паролей для не-root пользователей), не-root пользователи не могут прочитать зашифрованный файл паролей, поэтому не-root пользователи не смогут сравнить любой пароль с существующим.

Лучший вариант, который я могу себе представить, это попытка входа в систему с учетной записью и предполагаемым паролем, а затем проверка результатов. Если вы работаете локально с системой, вы можете использовать telnet или ssh на localhost; если вы удалены, вы будете ограничены любыми внешними методами входа (например, ssh). Оберните процесс входа в систему с помощью perl или expect и посмотрите, работает ли он. (Если вы не можете установить такие инструменты на самой системе AIX, то используйте или установите их с удаленной системы). Один незначительный недостаток этого подхода заключается в том, что если пароль неверен, это увеличит количество неудачных попыток входа на одну для этого пользователя. Это вероятно не приведет к блокировке учетной записи, но об этом следует помнить.

1
27.01.2020, 22:23

Теги

Похожие вопросы