Jak ustawić krótkie hasło użytkownika macOS Mojave


30

Właśnie zainstalowałem macOS Mojave i wprowadziłem moje zwykłe krótkie hasło do komputera, którego używam od lat (tak, dobrze przeczytałeś). Teraz jednak system operacyjny odrzuca ustawienie hasła krótszego niż 4 znaki. To również nie pozwala wcale nie mieć hasła.

W razie potrzeby czuję się swobodnie, używając skorupy.

Jak mogę zmienić politykę haseł, aby zezwolić na dość krótkie hasła?


1
Co powiesz na ustawienie dłuższego hasła, a następnie zmianę na krótkie hasło za pomocą passwdpolecenia?
— JBis

@JBis passwdwysyła za passwd: authentication token failurekażdym razem, gdy próbuję zmienić go na mniej niż 4 znaki. Działa, jeśli użyję 4 znaków.
— Eric Majerus

Świetny. Użyj 4 znaków, dodam odpowiedź i edytuję, jeśli znajdę lepsze rozwiązanie.
— JBis

1
Znalazłem odpowiedź, proszę
— czekać

Odpowiedzi:


26

Opcjonalnie naucz się trochę języka wyrażeń regularnych - regex (może to chwilę potrwać), a możesz użyć tego, który został spreparowany poniżej, do hasła o długości 4 znaków. Oto jak pobrać konfigurację, edytować ten plik, a następnie załadować go do systemu:

  1. pwpolicy getaccountpolicies > ~/Desktop/file.plist
  2. nano ~/Desktop/file.plist
  3. Usuń pierwszy wiersz, który mówi, Getting global account policiesaby plik był poprawny XML.
  4. Zmień cytowaną część na Regex.

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

  6. passwd

Ustawienia wstępne:

  • ^$|.{1,}+: Dowolne hasło. (Nie jest to najlepszy Regex, ale nie chciałem się nim zbytnio bawić.)

Potwierdzono, że działa z macOS Mojave (10.14).

Źródło: Zmodyfikuj pwpolicy w Sierra


To już nie działa w Mojave 10.14.4 ( setaccountpoliciesdaje błąd dotyczący niewłaściwego formatu.) Sprawdź odpowiedź na @ david-p poniżej.
— Motsel

4
@Motsel Krok 3.
— JBis

🤦🏼‍♂️😴👍🏼🎉
— Motsel

Wygląda na to, że duplikujesz zasadę, a następnie wskaż system, aby spojrzał na nowy plik zasad. Jak się wycofujesz? (tzn. poproś system, aby spojrzał na domyślny plik zasad).
— FeFiFoFu,

37

Możesz także użyć znacznie prostszego polecenia:

pwpolicy -clearaccountpolicies

aby usunąć wymóg 4 znaków dla wszystkich użytkowników. manStrona daje inne użyteczne przykłady, jeśli chcesz zmienić politykę na poszczególnych użytkowników.


Pracował dla mnie, dzięki! MacOS Mojave (10.14.2)
— Tim N.

David P. dziękuję bardzo! ten wymóg Mojave doprowadzał mnie do szału! To całkowicie działa! możesz nawet ustawić puste hasło Pozdrawiam!
— Mike Van Rose

1
Dziękuję bardzo! : D, powinienem pamiętać o tej linii. teraz mogę użyć mojego
— jednuliterowego

Działa świetnie.
— wonsuc

1
to jest rozwiązanie ... inne są „naprawą” ...
— ZEE
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.