Специальные символы в пароле

Я ищу список допустимых символов, которые можно использовать в пароле учетной записи пользователя в Ubuntu. man passwd просто говорит мне:

Как правило, пароли должны состоять из 6-8 символов, включая один или несколько символов из каждого из следующих наборов:

  • строчные буквы
  • цифры от 0 до 9
  • знаки препинания

Что не очень помогает.

2
задан 17 January 2017 в 10:13

3 ответа

Пароли допускают следующее:

  • Строчные буквы алфавита (a, b, c и т. Д.)
  • Прописные буквы алфавита (A, B, C и т. Д.)
  • Числа (0, 1, 2 и т. Д.)
  • Специальные символы (@,%,! И т. Д.)

для получения более подробной информации см. https://help.ubuntu.com/community/StrongPasswords

0
ответ дан 17 January 2017 в 10:13

Пароли учетных записей пользователей не хранятся в Linux долгое время. Вместо этого хранятся только хэши паролей, и все примитивы хэшей могут работать с произвольными (байтовыми) строками. Это означает, что единственным ограничением на символы в пароле является набор символов для кодировки символов, используемой при вводе пароля. По умолчанию Ubuntu использует UTF-8, который может кодировать расширенный набор всех общих наборов символов.

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

0
ответ дан 17 January 2017 в 10:13

Я подозреваю, что некоторые символы не допускаются. Я создал пароль с прописными, строчными буквами, цифрами и спецсимволами. Записал его, попытался войти в систему и несколько раз терпел неудачу. Перешел в режим восстановления, вернулся к простому паролю и снова вошел в систему. Я изменил пароль обратно на вышеупомянутый сложный и не смог войти снова. Я не знаю, какой из этих символов оскорбляет систему, но вот специальные символы, которые я использовал. Одним из них является проблема. #; , @ [

0
ответ дан 17 January 2017 в 10:13

Другие вопросы по тегам:

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