Les Cron (tâches) sont rattachés à un utilisateur système sous le système d'exploitation Linux.
Par mesure de sécurité il est fortement conseillé d'exécuter ces crons sous un autre utilisateur que root. Dans le cas où vous faites de la maintenance sur des serveurs ne vous appartenant pas, cela devient vite un casse tête de trouver quel utilisateur exécute ces tâches ?
A titre de rappel, la commande pour lister les cron job de l'utilisateur courant :
# crontab -l
Pour lister les cron job d'un autre utilisateur que l'utilisateur courant :
# crontab -u nom_utilisateur -l
A condition toutefois d'avoir les droits de lecture sur le fichier, ce qui peut ne pas être le cas pour tous les utilisateurs.
Je vous propose de lister les tâches de tous les utilisateurs (listés dans /etc/passwd).
Définissons un alias depuis l'utilisateur root :
alias cronall='for user in $(cut -f1 -d: /etc/passwd); do echo -e "\n\n==> $user:" && crontab -u $user -l; done'
Il vous suffit ensuite de faire appel à cronall » Lire la suite

(6 vote(s),
(1 vote(s),
Encore une démonstration pour le moins étonnante de l'utilisation que l'on peut faire avec un 


Microsoft fournit un utilitaire officiel permettant de convertir l'ISO de Windows Seven en clé USB bootable.
Une connexion SSH permet d'administrer un serveur, Linux dans la plupart des cas. Cette connexion s'effectue grâce à un login et un mot de passe associé, généralement root (bien que le login root frontal soit déconseillé).

Volery est un site web en bêta fermée (100 invitations en fin de ce billet) vous proposant l'installation de vos logiciels favoris en quelques secondes.