Як встановити короткий пароль користувача macOS Mojave


30

Я щойно встановив macOS Mojave і ввів свій звичайний короткий пароль для робочого столу, який я використовував роками (так, ви правильно це прочитали). Однак операційна система відхиляє встановлення пароля менше 4 символів. Він також не дозволяє взагалі не мати пароля.

Мені абсолютно зручно користуватися оболонкою, якщо потрібно.

Як я можу змінити політику паролів, щоб дозволити досить короткі паролі?


1
Що з налаштуванням більш тривалого пароля, а потім зміною на короткий пароль із passwdкомандою?
JBis

@JBis passwdвидає passwd: authentication token failureкожен раз, коли я намагаюся змінити його на менше 4 символів. Він працює, якщо я використовую 4 символи.
Ерік Маєрус

Чудово. Використовуйте 4 символи. Я додаю відповіді та відредагуйте, якщо знайду краще рішення.
JBis

1
Знайшов відповідь, будь ласка, тримайтеся на лінії, поки я
передаю

Відповіді:


26

За бажанням, вивчіть трохи мови регулярного вираження - регулярного виразів (це може зайняти деякий час), і ви можете використовувати створений нижче для пароля довжиною 4 символи. Ось як отримати конфігурацію, відредагувати цей файл та завантажити його в систему:

  1. pwpolicy getaccountpolicies > ~/Desktop/file.plist
  2. nano ~/Desktop/file.plist
  3. Видаліть перший рядок, який говорить Getting global account policiesпро те, щоб зробити файл дійсним XML.
  4. Змініть цитовану частину на ваш Regex.

    policyAttributePassword matches '^$|.{4,}+'
    
  5. pwpolicy setaccountpolicies ~/Desktop/file.plist

  6. passwd

Пресети:

  • ^$|.{1,}+: Будь-який пароль. (Не найкращий Реджекс, але я не хотів занадто возитися з ним.)

Підтверджено це працює з macOS Mojave (10.14).

Джерело: Змінення pwpolicy в Сьєррі


Це більше не працює в Mojave 10.14.4 ( setaccountpoliciesдає помилку щодо неправильного формату.) Дивіться відповідь від @ david-p нижче для робочого рішення.
Моцель

4
@Motsel Крок 3.
JBis

🤦🏼‍♂️😴👍🏼🎉
Моцель

Схоже, ви дублюєте політику, а потім вкажіть систему, щоб переглянути новий файл політики. Як повернутись? (тобто змусити систему переглянути файл політики політики за замовчуванням).
FeFiFoFu

37

Ви також можете використовувати набагато простішу команду:

pwpolicy -clearaccountpolicies

щоб видалити вимогу 4 символів для всіх користувачів. На цій manсторінці наведені інші корисні приклади, якщо ви хочете змінити політику на основі кожного користувача.


Працювали для мене, дякую! MacOS Mojave (10.14.2)
Тім Н.

Девід П. дуже дякую! ця вимога Мохаве зводила мене з розуму! Це повністю працює! Ви навіть можете встановити пароль порожнім Ура!
Майк Ван Роуз

1
Дуже дякую! : D, я маю це пам’ятати. тепер я можу використовувати свій
однолістовий

Працює чудово.
wonsuc

1
це рішення ... інші - це "виправлення" ...
ZEE
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.