Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1513 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  autorisé un user à écrire dans /var/spool/cron/crontabs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

autorisé un user à écrire dans /var/spool/cron/crontabs

n°955470
mopsos
Mangez moi
Posté le 20-09-2007 à 12:17:25  profilanswer
 

Bonjour,
je vous explique mon problème.
les fichiers crontab sont stocké dans le dossier /var/spool/cron/crontabs/
si l'utilsateur 1 : fait crontab -e pas de soucis il édite bien son fichier.
 
Mais j'aimerai pour éditer mon fichier crontab à partir d'un script perl. Donc je me suis dit on édit directement le fichier associé à l'utilisateur dans le dossier que j'ai donné.
Mais pour une raison que j'ignore seul le root à le droit d'éditer ces fichiers.  
Savez vous comment autoriser un user à éditer son fichier.
Pourtant les droits sont bon :
-rw------- user1 crontab  
 
Merci.


---------------
site photo --- D50 for ever
mood
Publicité
Posté le 20-09-2007 à 12:17:25  profilanswer
 

n°955492
zecrazytux
Posté le 20-09-2007 à 13:14:09  profilanswer
 

t'execute pas ton script en user1 ?

n°955509
l4nkou
Dr House Fan
Posté le 20-09-2007 à 13:33:19  profilanswer
 

peut être que ton user n'a tout simplement pas les droits dans le dossier courant ? ;)


---------------
Les avis, c'est comme les anus, tout le monde en a un.
n°955514
zecrazytux
Posté le 20-09-2007 à 13:36:43  profilanswer
 

l4nkou a écrit :

peut être que ton user n'a tout simplement pas les droits dans le dossier courant ? ;)


???

n°955603
mopsos
Mangez moi
Posté le 20-09-2007 à 15:28:07  profilanswer
 

C'est bon j'ai trouvé le problème le dossier crontabs à un type particulier :
drwx-wx--T  
Mais il existe une lib perl qui permet de faire ce que je voulais, donc je vais passer par ça
config crontab


---------------
site photo --- D50 for ever
n°955616
Taz
bisounours-codeur
Posté le 20-09-2007 à 16:49:23  profilanswer
 

MAIS C4EST QUOI CE TRUC §
 
ne fait surtout pas ça ! ne touches à rien ! remet tout comme initialement. Si tu veux éditer, et bien tu lis avec crontab -l et tu renvoies avec crontab -e
 
La tu viens juste de foutre en l'air les perms d'un dossier sensible. Ce spool, c'est la triperie de cron. Ca n'est pas fait pour être éditer à la main, c'est peut être meme pour ça que les permissions sont restrictives non ? :o

n°955984
matafan
Posté le 21-09-2007 à 13:25:05  profilanswer
 

Comme à dit Taz : n'écrit pas directement sous /var/spool/cron/crontabs, mais utilises la commande "crontab" pour le faire. Elle est setuid root, justement pour pouvoir écrire sous /var/spool/cron/crontabs sans être root.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  autorisé un user à écrire dans /var/spool/cron/crontabs

 

Sujets relatifs
nombres limites de tache pour cron[resolvaÿd] $DISPLAY dans cron
[résolu] connexion internet en userProbleme de cron
scp et cron dans cygwin - sauvegarde à distance.déterminer le user web sur un linux
Amarok plante après le démarrage [Résolu]Ecrire un script avec excel
[mandriva2007] pb clavier sur un user donné? 
Plus de sujets relatifs à : autorisé un user à écrire dans /var/spool/cron/crontabs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR