Forum Linux.debian/ubuntu probleme crontab et switchconf

Posté par  .
Étiquettes : aucune
0
22
mar.
2006
Bonsoir,

Comme le veut la thèmatique d'un forum debian, j'ai un petit problème.

Étant donné que j'utilise un portable, j'ai décidé de faire des choses propre et d'utiliser switchonf (pour copier des fichiers de config) et guessnet pour déterminer ma config réseau et appeler le dis switchconf.

Parmi ces fichiers de conf, j'ai plusieurs configs de crontabs.
Seulement voilà, le cron ne fait rien du tout. J'ai beau restarter le daemon rien ne se passe. Pourtant un "crontab -e" me renvoie les bonnes tables...

Au début je croyais que c'était une question de droit. Switchconf en effet effectue des liens (ln -sf) vers les jeux de fichiers. J'ai donc vérifié que le fichier pointé avait les bons droits. Il les a. Mais le lien dans var/spool lui est root... bref je joins une copie en état...


root@is003308:~# ls -la /var/spool/cron/crontabs/
total 8
drwx-wx--T 2 root crontab 4096 2006-03-22 20:11 .
drwxr-xr-x 5 root root 4096 2006-03-14 11:55 ..
lrwxrwxrwx 1 root root 53 2006-03-22 20:11 francois -> /etc/switchconf/neuf/var/spool/cron/crontabs/francois
lrwxrwxrwx 1 root root 49 2006-03-22 20:11 root -> /etc/switchconf/neuf/var/spool/cron/crontabs/root



root@is003308:~# ls -la /etc/switchconf/neuf/var/spool/cron/crontabs/
total 16
drwxr-xr-x 2 root root 4096 2006-03-16 16:47 .
drwxr-xr-x 3 root root 4096 2006-03-16 16:47 ..
-rw------- 1 francois crontab 750 2006-03-16 16:42 francois
-rw------- 1 root crontab 379 2006-03-16 16:42 root


toute aide est la bienvenue...
  • # les droit..?

    Posté par  . Évalué à 1.

    bonjour, juste une idée, qui ressemble plus à une question d'ailleurs, en passant sur ce post:
    Tu dis avoir vérifié les droits, mais en gros est-il a+x ? le lien aussi?
    Crontab ne lance t-il pas les prgs en tant que que root? Ton prg appartient-il à root ou à ton user?
    Si tu lance ton fichier ou ton lien à la main, cela fonctionne t-il? Que tu soit root ou non?
    Un petit bit setuid...au pire...

    Bon courage.
  • # touch /etc/crontab

    Posté par  . Évalué à 1.

    à tout hasard tente un touch /etc/crontab

    voici pour info l'extrait du man qui m'a inspiré (après, faut tester ...)

    De plus, cron vérifie chaque minute si la date de modification de son
    répertoire de stockage (ainsi que la date de /etc/crontab) a changé. Si
    c'est le cas, cron examinera les dates de modifications de chaque
    fichier crontab, et rechargera ceux qui ont été changés. Ainsi, cron
    n'a pas besoin d'être redémarré après la modification d'un fichier
    crontab. Notez que la commande crontab(1) met à jour la date de modi-
    fication du répertoire de stockage si un changement a lieu.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.