如何在odoo里设定密码规则
在现在这个网络攻击猖獗的时代,新的保护技术不断出现,但是最为基本,也是最常被提及的,还是密码。设定一组安全的密码的重要性,远超过一般人想像。尤其在网络速度和电脑处理能力不断增加的情况下,行之有效的暴力破解法,仍然是十分常见的入侵手段。
而许多使用者常为了方便好记,使用了非常容易被猜到的密码。据IT之家消息,NordPass发布2022年全球最常用的密码名单,令人惊讶的是,排行榜的前三名竟然还是“password”、“123456”和“123456789”,可见要求使用者设定安全的密码非常重要。
Odoo原生并没有密码规则这方面的功能,幸好国外的partner“OCA”有针对这个功能开发了模组“Password Security”,支援Odoo v10.0到v12.0,这篇文章就来介绍这个模组。
1、首先到 Odoo Apps 的网站下载模组,网址为: https://apps.odoo.com/apps/modules/12.0/password_security/。请注意,要从Odoo App或者 OCA的Github repo下载,OCA官网上下载的版本较旧,可能会有问题。
2、 依照你的Odoo版本下载对应的模组版本。
下载完成后,直接解压缩该文件,将解压出的文件夹直接放到Odoo的addon文件夹底下。
3、在Odoo所安装的主机的shell下,执行以下指令来安装“zxcvbn”这个Python模组:
sudo pip3 install zxcvbn
若系统是使用Python 2.7( Odoo 10 以前 ),请以pip代替 pip3 。
4、 到已开好的Odoo站台中的“Apps”页面,点击左方选单中的“Update Apps List”,让Odoo抓到该模组的资料。
5、
安装“ password_security ”模组,完成。
6、设定Password Security
(1)以管理员身份登录Odoo。
(2)到“设置”选项里的“一般设置”。
(3)到“使用者”模块,就可以看到密码规则相关设定。可以设定的项目有:
a.密码有效天数:密码使用超过这个天数,就会提醒使用者修改。
b.使用者可在几小时后修改密码
c.不允许使用前几个用过的密码
d.密码最少字数
e.小写最少字数
f.大写最少字数
g.数字最少字数
h.符号最少字数
i.最低密码强度
使用者修改密码的时候,就会出现表示密码强度的方框,绿色表示最好。若使用者输入的密码不符合规则,系统就会跳出警告。