Saya baru saja menginstal macOS Mojave dan memasukkan kata sandi desktop-only pendek yang biasa saya gunakan selama bertahun-tahun (ya, Anda membacanya dengan benar). Namun sekarang, sistem operasi menolak pengaturan kata sandi kurang dari 4 karakter. Itu juga tidak memungkinkan tidak memiliki kata sandi sama sekali.
Saya benar-benar nyaman menggunakan shell jika perlu.
Bagaimana saya bisa mengubah kebijakan kata sandi untuk memungkinkan kata sandi yang cukup pendek?
passwd
perintah?passwd
menghasilkanpasswd: authentication token failure
setiap kali saya mencoba mengubahnya menjadi kurang dari 4 karakter. Ini berfungsi jika saya menggunakan 4 karakter.Jawaban:
Secara opsional, pelajari sedikit bahasa ekspresi reguler - regex (ini mungkin memakan waktu cukup lama) dan Anda dapat menggunakan yang dibuat di bawah ini untuk kata sandi dengan panjang 4 karakter. Berikut cara mengambil konfigurasi, mengedit file itu, dan kemudian memuatnya ke dalam sistem:
pwpolicy getaccountpolicies > ~/Desktop/file.plist
nano ~/Desktop/file.plist
Getting global account policies
agar file XML valid.Ubah bagian yang dikutip menjadi Regex Anda.
pwpolicy setaccountpolicies ~/Desktop/file.plist
passwd
Preset:
^$|.{1,}+
: Kata sandi apa saja. (Bukan Regex terbaik, tapi aku tidak ingin terlalu memusingkannya.)Dikonfirmasi ini berfungsi dengan macOS Mojave (10.14).
Sumber: Ubah pwpolicy di Sierra
sumber
setaccountpolicies
memberikan kesalahan tentang format yang salah.) Lihat jawaban dari @ david-p di bawah ini untuk solusi yang berfungsi.Anda juga dapat menggunakan perintah yang jauh lebih mudah:
untuk menghapus persyaratan 4 karakter untuk semua pengguna. The
man
Halaman memberikan contoh lain yang berguna jika Anda ingin mengubah kebijakan pada basis per-user.sumber