Bonjour,
Je suis à la recherche de solution pour fournir à des utilisateurs chrooté la possibilité d'utiliser le système cron.
Je voulais savoir si certains d'entre vous avez déjà fait ça ?
Voici les pistes que j'ai trouvé actuellement.
Je donne la possibilité à mon utilisateur chrooté la possibilité d'utiliser la commande crontab.
Ceci dépose son fichier cron dans son dossier chrooté /var/spool/cron/crontabs/
Ensuite, j'ai pensé à 2 méthodes pour activer réellement cette crontab.
1ère méthode :
Je met en place une crontab sur mon système qui toute les minutes lance la commande suivante :
crontab -u /chroot/var/spool/cron/crontabs/
2ème méthode :
J'utilise inotify qui surveille le dossier /chroot/var/spool/cron/crontabs/ et en cas de modification recharge la crontab utilisateur avec la même commande qu'évoqué précédemment :
crontab -u /chroot/var/spool/cron/crontabs/
Voilà pour ce que j'ai trouvé pour l'instant, je voulais donc ouvrir une discussion pour trouver la meilleur solution…
Si quelqu'un a une idée, je suis prenneur. Je suis ouvert à toute proposition.
Bonne journée
# Avoir un autre cron qui tourne dans le chroot?
Posté par Pascal Terjan (site web personnel) . Évalué à 5.
Parce que la ta solution lance le truc hors chroot ce qui ne semble pas une bonne idée
[^] # Re: Avoir un autre cron qui tourne dans le chroot?
Posté par Pierre-Yves Dubreucq (site web personnel) . Évalué à -1.
On est d'accord ;)
# Up
Posté par Pierre-Yves Dubreucq (site web personnel) . Évalué à 0.
Un petit Up ;)
Personne n'a d'idée en particulier ?
[^] # Re: Up
Posté par NeoX . Évalué à 2.
ca dit quoi quand l'utilisateur chrooté fait un
crontab -e
[^] # Re: Up
Posté par Pierre-Yves Dubreucq (site web personnel) . Évalué à 0.
Ça créé le fichier crontab de l'utilisateur dans le dossier /var/spool/cron/crontabs/ chrooté.
Ce dossier n'est bien sur pas parcouru par le service cron.
[^] # Re: Up
Posté par NeoX . Évalué à 2.
et un mount --bind de /var/spool/cron/crontabs dans /chroot/var/spool/cron/crontabs
ca ne suffirait pas ?
[^] # Re: Up
Posté par Pierre-Yves Dubreucq (site web personnel) . Évalué à 0.
C'est une idée, je vais tester merci ;) Je ferais un retour
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.