Je viens de changer mon nom d'utilisateur, et je n'arrive pas à accéder à mon crontab maintenant :
% crontab -e
crontab: no crontab for blackl - using an empty one
Je pensais simplement éditer celui que j'avais sous mon ancien nom d'utilisateur, copier-coller les tâches dans le nouveau, puis utiliser crontab -r
pour supprimer l'ancien.
% sudo crontab -eu olduser
crontab: user `olduser' unknown
Oups.
J'ai fouillé un peu et j'ai trouvé où les crontabs sont stockés (/usr/lib/cron/tabs
) et j'ai copié mon ancien de là. La première ligne, cependant, est celle-ci :
# DO NOT EDIT THIS FILE - edit the master and reinstall.
Il me semble que, pour une raison quelconque, supprimer manuellement l'ancien crontab avec quelque chose comme sudo rm /usr/lib/cron/tabs/olduser
serait une mauvaise idée. Quelle est la bonne façon de procéder ?