Як встановити короткий пароль користувача 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.