报错命令案例
# chage -l mingyuzhu
报错代码案例
1.1 报错代码案例一
configuration error - unknown item 'USERADD_CMD' (notify administrator)
configuration error - unknown item 'USERDEL_PRECMD' (notify administrator)
configuration error - unknown item 'USERDEL_POSTCMD' (notify administrator)
configuration error - unknown item 'CHARACTER_CLASS' (notify administrator)
......
1.2 报错代码案例二
# cat /var/log/messages
......
......chage[31546]: shadow: unknown configuration item 'USERADD_CMD' in '/etc/login.defs'
......chage[31546]: shadow: unknown configuration item 'USERDEL_PRECMD' in '/etc/login.defs'
......chage[31546]: shadow: unknown configuration item 'USERDEL_POSTCMD' in '/etc/login.defs'
......chage[31546]: shadow: unknown configuration item 'CHARACTER_CLASS' in '/etc/login.defs'
......
原因分析
在 /etc/login.defs 文件中有不被系统支持的参数
SLES 15.7 及以上的版本不再支持以下参数:
USERADD_CMD
USERDEL_PRECMD
USERDEL_POSTCMD
CHARACTER_CLASS
解决方法
将所有和报错相关的参数注释掉,例如
# vi /etc/login.defs
注释掉以下内容:
......
#USERADD_CMD /usr/sbin/useradd.local
......
#USERDEL_PRECMD /usr/sbin/userdel-pre.local
......
#USERDEL_POSTCMD /usr/sbin/userdel-post.local
......
#CHARACTER_CLASS ......
......