mac系统,如何修改成一位数短密码?密码策略定制
发布于 作者:苏南大叔 来源:程序如此灵动~

大家好,苏南大叔和大家说一下mac
系统的用户密码的问题。密码必须有,密码强度大,这都是正确的。但是,事实上,大家对于开机密码,都不是特别的希望长度太长。而目前的mac
系统,都强制至少四位数密码长度。那么,本文中,苏南大叔就来说说这个mac
系统的用户密码长度问题。

本文测试环境:mac@big sur
。
最快速方案(推荐)
如果,您的目的,仅仅是想把用户的密码变为一位数,那么,就可以仅仅看这最快速的方案就可以了。这里的快速方案,就是清空用户密码策略。然后,效果就是大家想要的允许只设置一位密码。

注意:一旦clear
掉,后面的豪华版修改方案就没用了哦。因为配置文件丢失了。除非您先备份了一份,或者去找别人要了一份。如果您介意的话,就先看看下一个豪华版方案,那个可以做到先备份配置文件。(文末有备份,自取即可)

需要执行下面的语句:
输入当前正确的密码后,就操作成功啦~
豪华版方案(推荐)
这个豪华版方案,并不是特别推荐大家使用啊。毕竟要比上一个方案麻烦的多,但是如果,您稍稍有点代码经验的话,就会觉得这个方案有意思的多。
第一步,苏南大叔把当前的密码策略配置导出:
注意备份这份文件!一旦被clear
操作,就找不回来了。

第二步,修改导出的策略配置文件:
这里有个密码的正则表达式,所以,如果您精通正则表达式的话,这里可以发挥的空间很大啊。如果,您和苏南大叔一样,看到正则表达式就头疼的话,那么,就可以改成下面的这样,就是大家所期待的允许只设置一位密码了。
原版的:
修改成:
同时,这里需要注意,把xml
顶端的这句话删除掉。因为是不符合xml
规范的,会导致最后无法解析。至于为啥有上面那一句奇奇怪怪的东西。这个,我也是不晓得啊。可能是程序员故意写的bug
。记得删除下面这句话:
第三步,导入修改后的策略配置文件(需要sudo
权限,需要输入当前密码):

超级豪华配置方案
如果您仔细观察上一方案的临时xml
配置文件的话,就会发现:他有个语言配置项目。里面的配置内容,就是在修改密码的时候,规则不匹配的话,该如何显示错误提示的。您可以先修改,再导入。就可以看到一些看起来很有意思的提示文字了。

最后不得不说的是:这个修改密码的程序,就是这么不智能。居然提示文字是写死的!唉!

temp.xml
相关链接
- https://newsn.net/say/mac-big-sur-root-readonly.html
- https://newsn.net/say/mac-catalina-root-readonly.html
- https://newsn.net/say/mac-voice-input.html
总结
Mac
系统使用上,总是有着这样或那样的不习惯,慢慢学会适应就好。更多mac
系统使用小技巧,请查看苏南大叔的博客:


