Все, что вы можете напечатать, является честной игрой со стандартным паролем Unix - я не знаю каких-либо специфических для Linux ограничений. С оговоркой, что новая строка (Return / Enter) обычно заканчивает ввод пароля, любой персонаж, который вы видите на клавиатуре, является честной игрой.
Также разрешены специальные клавиши (клавиши со стрелками, функциональные клавиши, страница вверх / страница вниз), как и некоторые вещи, которые вы НЕ МОЖЕТЕ набрать (вы можете пойти дальше и, если хотите, добавить вертикальную вкладку в свой пароль - это просто ОЧЕНЬ неудобно использовать это для входа в систему, если только вы не можете вырезать и вставлять персонажа).
Имейте в виду, что эти ключи / символы могут не работать по сетевому соединению так же, как на консоли - обычно они не используются по этой причине.
Единственный «особый случай», о котором я знаю, заключается в том, что NUL
символ (ASCII 0), вероятно, будет интерпретирован как «END OF STRING», и что-либо после этого в вашем пароле может быть отброшено.
[
например, запуск последовательности управления, или плохо написанное веб-приложение неправильно читает\
. Когда я генерировал исходные пароли для использования учетными записями приложений у предыдущего работодателя, я ограничил набор не буквенно-цифровых символов всего несколькими символами, которые, как известно, работают во всех наших приложениях, потому что мы наняли несколько потрясающе плохих разработчиков и купили по-настоящему нежелательное программное обеспечение на протяжении многих лет.