Perforce: как изменить требования к длине пароля?

Я пытаюсь изменить пароль пользователя в принудительном порядке на что-то, что составляет 7 символов, но я получаю сообщение: Пароль должен иметь длину не менее 8 символов.

Я знаю, что это можно изменить, но не знаю, как. Большое спасибо за любую помощь!


person Smeltdown    schedule 13.07.2012    source источник
comment
Найдя ответ на этот вопрос, вы можете использовать p4 configure set security = 0, чтобы временно ослабить требования к паролю, изменить пароль, а затем снова установить безопасность. Однако, если ваш уровень безопасности установлен на уровне 2, требуется смена пароля, и этот метод не будет работать.   -  person Smeltdown    schedule 13.07.2012


Ответы (1)


В Perforce все можно сделать из командной строки, но любители пользовательских интерфейсов могут запустить P4Admin, а затем использовать Administration и Password Security Level. Откроется диалоговое окно с 4 вариантами:

  • 3 (требуется аутентификация на основе билетов)
  • 2 (требуются надежные пароли)
  • 1 (требуется пароль)
  • 0 (пароли не требуются)

Если ваш текущий пользователь не имеет прав, вы увидите всплывающее предупреждение.

Security Levels подробно описаны здесь, где правила объяснил. Как объясняется в комментариях Smeltdown, уровень 1 будет иметь «устаревшую поддержку».

Legacy support: Strong passwords are required for users of post-2003.2 Perforce applications, but existing passwords are not reset.
Pre-2003.2 Perforce applications can set passwords with p4 passwd or in the p4 user form, but password strength is not enforced.
Users with passwords can use either their P4PASSWD setting or the p4 login command for ticket-based authentication. 

Для уровня 2 поддержка не такая гибкая:

Legacy support: All unverified strength passwords must be changed.
Users of pre-2003.2 Perforce applications cannot set passwords. Users at release 2003.2 or higher must use p4 passwd and enter their passwords at the prompt. Setting passwords with the p4 user form or the p4 passwd -O oldpass -P newpass command is prohibited.
On Windows, passwords are no longer stored in (or read from) the registry. (Storing P4PASSWD as an environment variable is supported, but passwords set with p4 set P4PASSWD are ignored.)
Users who have set strong passwords with a 2003.2 or higher Perforce application can use either their P4PASSWD setting for password-based authentication, or the p4 login command for ticket-based authentication. 
person emartel    schedule 16.11.2012