arquivo crontab de um usuário excluído

5

Depois de remover o usuário, o crontab adicionado por esse usuário também é removido? Eu estou perguntando isso porque eu posso ver um arquivo de usuário chamado "abcuser" no

/var/spool/cron/

Quando eu cato o arquivo, posso ver os crons adicionados por esse usuário. O usuário não existe mais e o cron não funciona. Mas por que o arquivo crontab ainda está lá?

    
por shantanuo 03.10.2011 / 06:47

1 resposta

9

Por padrão, userdel não remove o cron do usuário, at e trabalhos de impressão. Para fazer isso, descomente a linha a seguir em /etc/login.defs :

USERDEL_CMD /usr/sbin/userdel_local 

Aqui está um exemplo do script userdel_local :

#! /bin/sh

if [ $# != 1 ]; then
    echo "Usage: $0 username"
    exit 1
fi

crontab -r -u $1

Portanto, sempre que você executar userdel , todos os trabalhos do cron pertencentes ao usuário serão removidos.

    
por 03.10.2011 / 07:13

Tags