标签:example include expired linu title which etc eve mat
Problem:
Authentication token is no longer valid; new one required
You (zabbix) are not allowed to access to (crontab) because of pam configuration.
The /etc/pam.d/ directory contain the PAM configuration files for each PAM-aware application.Each service has file in the /etc/pam.d which has the same name as the service.
For Instance, the crond service pam file is below:
[/etc/pam.d]$more crond## The PAM configuration file for the cron daemon### No PAM authentication called, auth modules not neededaccount required pam_access.soaccount include password-authsession required pam_loginuid.sosession include password-authauth include password-auth
Module_interface control_flag module_name module_argument
account required pam_access.soaccount include password-authsession required pam_loginuid.sosession include password-authauth include password-auth
Module_interface:
auth: This module interface authenticates use. For example, it request and verifies the validity of a password.
account: This module interface verified whether the access is allowed. For example, it check if a user account has expired of if a user is allowed to log in at a partical time of day.
password: This module interfce is used to changing user passwords.
session:This module interface configure and manager user sessions.
required:The module result must be successful for authentication to continue. If the test fails at this point, the users will not be notified.
requisite:Unlike required,if the test fails, the user will be notified immediately with a message reflectin the first failed required or requisite module test.
optional:The result is ignored.
include:Unlike the other controls,it does not relate to how the module result is handled.
Because the crond service must authenticate the user’s password.
So we can check the user password information:
chage -l usernameLast password change : May 05, 2016Password expires : Nov 01, 2016Password inactive : neverAccount expires : neverMinimum number of days between password change : 0Maximum number of days between password change : 180Number of days of warning before password expires : 30
If you find the password has expired, you can change the password and set the maxdays to 9999.
password username:Command : chage -M 9999 username
After that ,you can check if the file /etc/shadow has updated the maxdays for the specified user.Just like this:
username:$6$EZ2LtFaZ$l6cUrKMIYW..37AStpjDYlal215FZg3NoKM0SgsUClsllKjVwkxsR4lFtWbNGvaGZkGwi5orqWziDMpfGGhvh/:17107:0:9999:30:::
After all, it will be ok.
Authentication token is no longer valid
标签:example include expired linu title which etc eve mat
原文地址:http://www.cnblogs.com/roni/p/6022637.html