客户环境驻场,操作系统空间满导致无法登陆DB,排查问题后发现是操作系统本地空间满,但是监控软件无告警!
配合软件厂商人员,发现操作系统用户密码过期导致的,后续对操作系统用户配置永不过期!
环境是Linux!
[root@rac1 ~]# useradd test1 [root@rac1 ~]# passwd test1 Changing password for user test1. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully.
[root@rac1 ~]# chage -l test1
Last password change : Mar 28, 2020
Password expires : Mar 28, 2020 【密码过期时间】
[root@rac1 ~]# chage -M 99999 test1 设置密码过期
or
[root@rac1 ~]# chage test1
其他都是默认,回车即可
Maximum Password Age[90]: =>输入99999,五个九
Last Password Change(YYYY-MM-DD)[2019-01-01]:=>输入当前日期2020-03-31
[root@rac1 ~]# chage -l test1 Last password change : Mar 28, 2020 Password expires : never 【密码过期时间】 --确认是never 及永不过期! Password inactive : never 【密码失效时间】 Account expires : never 【账户过期时间】 Minimum number of days between password change : 0 【两次改变密码之间相距最小天数】 Maximum number of days between password change : 99999 【两次密码改变密码相距最大天数】 Number of days of warning before password expires : 7 【密码过期前开始警告的天数】
建议:
操作系统监控软件用户及数据库用户均配置密码永不过期配置,否则及配置日常巡检进行检测,在过期之前进行密码重置!