今天遇到个客户说DirectAdmin购买了长期版的,今天突然发现还有一天就要到期了。
网上查了一下,也没有相关信息,只能自己折腾一下了。
一、crond [12345]:用户帐户已过期
首先,如果crond未正确运行dataskq程序,则它与“diradmin”到期的系统帐户有关(这种情况很少见)。
可以登录SSH后输入以下内容查看状态
[root@server]# chage -l diradmin Minimum: 0 Maximum: 99999 Warning: 7 Inactive: -1 Last Change: Apr 04, 2003 Password Expires: Never Password Inactive: Never Account Expires: Never
如果它看起来更像这样:
[root@server]# chage -l diradmin Minimum: -1 Maximum: -1 Warning: -1 Inactive: -1 Last Change: Nov 08, 2005 Password Expires: Never Password Inactive: Never Account Expires: Never
你需要运行:
[root@server]# chage -m 0 -M 99999 -W 7 diradmin
二、手动更新授权
如果一中提到的用户账户是正常的,那就直接尝试手动更新授权。
cd /usr/local/directadmin/scripts ./getLicense.sh UID LID 授权IP service directadmin restart
以上代码一行一个依次执行即可。