วิธีการตั้งค่ารหัสผ่านผู้ใช้สั้น ๆ macOS Mojave


30

ฉันเพิ่งติดตั้ง macOS Mojave และใส่รหัสผ่านเดสก์ท็อปสั้นปกติตามปกติที่ฉันใช้มาหลายปี (ใช่คุณอ่านถูกต้องแล้ว) แม้ว่าตอนนี้ระบบปฏิบัติการจะปฏิเสธการตั้งรหัสผ่านน้อยกว่า 4 ตัวอักษร นอกจากนี้ยังไม่อนุญาตให้ไม่มีรหัสผ่านเลย

ฉันรู้สึกสะดวกสบายในการใช้เชลล์ถ้าจำเป็น

ฉันจะเปลี่ยนนโยบายรหัสผ่านเพื่ออนุญาตรหัสผ่านที่ค่อนข้างสั้นได้อย่างไร


1
สิ่งที่เกี่ยวกับการตั้งค่าด้วยรหัสผ่านอีกต่อไปแล้วเปลี่ยนเป็นรหัสผ่านสั้น ๆ พร้อมpasswdคำสั่ง?
JBis

@JBis passwdส่งออกpasswd: authentication token failureทุกครั้งที่ฉันพยายามเปลี่ยนเป็นน้อยกว่า 4 ตัวอักษร มันใช้งานได้ถ้าฉันใช้ 4 ตัวอักษร
Eric Majerus

ยิ่งใหญ่ ใช้ 4 ตัวอักษรฉันจะเพิ่มคำตอบและแก้ไขหากฉันพบทางออกที่ดีกว่า
JBis

1
พบคำตอบโปรดรอสายขณะที่ฉันโอนคุณ ....
JBis

คำตอบ:


26

เรียนรู้ภาษานิพจน์ปกติเล็กน้อย - regex (อาจใช้เวลาสักครู่) และคุณสามารถใช้ภาษาที่สร้างขึ้นด้านล่างนี้เพื่อรับรหัสผ่านความยาว 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,}+: รหัสผ่านใด ๆ (ไม่ใช่ Regex ที่ดีที่สุด แต่ฉันไม่ต้องการยุ่งกับมันมากเกินไป)

ยืนยันการทำงานกับ macOS Mojave (10.14)

ที่มา: แก้ไข pwpolicy ในเซียร์รา


สิ่งนี้ไม่สามารถใช้งานได้ใน Mojave 10.14.4 ( setaccountpoliciesข้อผิดพลาดเกี่ยวกับรูปแบบที่ผิด) ดูคำตอบจาก @ david-p ด้านล่างเพื่อดูวิธีการทำงาน
Motsel

4
@Motsel ขั้นตอนที่ 3
JBis

🤦🏼‍♂️😴👍🏼🎉
Motsel

ดูเหมือนว่าคุณทำซ้ำนโยบายจากนั้นชี้ระบบเพื่อดูไฟล์นโยบายใหม่ คุณเปลี่ยนกลับอย่างไร (เช่นให้ระบบดูไฟล์นโยบายเริ่มต้น)
FeFiFoFu

37

คุณยังสามารถใช้คำสั่งที่ตรงไปตรงมามากขึ้น:

pwpolicy -clearaccountpolicies

เพื่อลบข้อกำหนด 4 อักขระสำหรับผู้ใช้ทั้งหมด manหน้าดังกล่าวแสดงตัวอย่างที่มีประโยชน์อื่น ๆ หากคุณต้องการเปลี่ยนนโยบายแบบต่อผู้ใช้


ทำงานให้ฉันขอบคุณ! MacOS Mojave (10.14.2)
Tim N.

เดวิดพีขอบคุณมาก! ความต้องการของโมฮาวีนี้ทำให้ฉันเป็นบ้า! ทั้งหมดนี้ใช้งานได้! คุณยังสามารถตั้งค่ารหัสผ่านว่างเปล่าไชโย!
Mike Van Rose

1
ขอบคุณมาก! : D ฉันควรระลึกไว้เสมอว่า ตอนนี้ฉันสามารถใช้รหัสผ่านตัวอักษรหนึ่งตัวของฉัน xD
user318860

ทำงานได้อย่างสมบูรณ์แบบ
wonsuc

1
นี่คือทางออก ... คนอื่น ๆ เป็น "แก้ไข" ...
ZEE
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.