Назад | Перейти на главную страницу

Учетная запись пользователя Linux входит в систему, даже если я ввожу на несколько символов меньше пароля

Хорошо, я только что получил VPS. Я создал новую учетную запись в Linux и установил пароль, скажем, 123456789. Проблема в том, что он регистрируется ДАЖЕ, если я ввожу 1234567: S Это ТАК странно! И да, я это проверил, поменяв пароль. Я установил пароль thepassword123 и попробовал еще раз, и да, его вход в систему с паролем. Но если я ввожу что-то совершенно другое, он не авторизуется.

Любые идеи? Скажите, если вам нужна дополнительная информация!

Некоторые методы аутентификации полагаются только на хэш первых X символов (обычно 5-8) пароля.

Вышесказанное полностью зависит от программного обеспечения, выполняющего аутентификацию, дистрибутива Linux и программного обеспечения, к которому вы специально подключаетесь.

Он вполне может работать по назначению (или работать по программе) для того, в что вы входите.

http://linux.die.net/man/8/pam_passwdqc

в частности Максимум вариант.

Максимально допустимая длина пароля. Это можно использовать для предотвращения установки пользователями паролей, которые могут быть слишком длинными для некоторых системных служб. Значение 8 обрабатывается особым образом: если max установлено на 8, пароли длиной более 8 символов не будут отклоняться, но будут усечены до 8 символов для проверки надежности, и пользователь будет предупрежден. Это должно использоваться с традиционными хэшами паролей на основе DES, которые усекают пароль до 8 символов.