Crontab: User not allowed to access to (crontab) because of pam configuration

  Users en Groepen

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.