Vandaag kreeg ik een melding dat 1 van de (functionele users) gebruikers niet meer de crontab kon editen. op deze systemen loggen de gebruikers in met een ldap user account. en middels een “sudo su – username” switchen ze naar het functionele account.
[talend@serverA ~]$ crontab -e Authentication token is no longer valid; new one required You (talend) are not allowed to access to (crontab) because of pam configuration.
De user is gewoon bekend in cron.allow dus is het een andere probleem. waarschijnlijk is het pasword expired
[root@serverA]# chage -l talend Last password change : Feb 06, 2014 Password expires : Apr 03, 2014 Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 56 Number of days of warning before password expires : 7
ja het het password was inderdaad verlopen, je kan de password expire aanpassen met chage
[root@serverA]# chage -I -1 -m 0 -M 99999 -E -1 talend
en weer even ter controle.
[root@serverA]# chage -l talend Last password change : Feb 06, 2014 Password expires : 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
hier na kan de user gewoon crontab -e gebruiken.
Recente reacties