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?
passwd
polecenia?passwd
wysyła zapasswd: authentication token failure
każdym razem, gdy próbuję zmienić go na mniej niż 4 znaki. Działa, jeśli użyję 4 znaków.Odpowiedzi:
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:
pwpolicy getaccountpolicies > ~/Desktop/file.plist
nano ~/Desktop/file.plist
Getting global account policies
aby plik był poprawny XML.Zmień cytowaną część na Regex.
pwpolicy setaccountpolicies ~/Desktop/file.plist
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
źródło
setaccountpolicies
daje błąd dotyczący niewłaściwego formatu.) Sprawdź odpowiedź na @ david-p poniżej.Możesz także użyć znacznie prostszego polecenia:
aby usunąć wymóg 4 znaków dla wszystkich użytkowników.
man
Strona daje inne użyteczne przykłady, jeśli chcesz zmienić politykę na poszczególnych użytkowników.źródło