Unix - commande AT

Unix - commande AT - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 24-12-2007 à 04:37:40    

Bonjour a tous :)
 
Mon probleme :
J'essaye juste de lancer un :
 
at now < fichier
 
en tant que user (sans passer par sudo).
 
Bref je met du 777 partout, je m'autorise dans /etc/at.allow
 
Mais apparement "at" ne peux pas envoyer de signal a "atd" car c'est un daemon (seul le root peut lui envoyer des messages) :(
 
 
Bref comment faire pour que je puisse faire un at en user.
 
 
 
Merci bcp a ceux qui pourront m'aider (j'ai deja passer pas mal de temps sur cette conne***)
 
 
PS: Je ne pourrais pas passer par sudo car, ca ira dans un script qui lancera la tache automatiquement.


Message édité par GordonF_69 le 24-12-2007 à 15:27:33
Reply

Marsh Posté le 24-12-2007 à 04:37:40   

Reply

Marsh Posté le 24-12-2007 à 15:28:00    

Aller up de mon sujet, j'ai avancé un peu mais je galere toujours :/

Reply

Marsh Posté le 24-12-2007 à 15:40:03    

message d'erreur ? montre nous ce que tu fais..
 
man at [:l0ky] en passant


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 24-12-2007 à 15:50:12    

Code :
  1. seb@seb-desktop:/ramdisk/www/compil$ at now < now.txt
  2. warning: commands will be executed using /bin/sh
  3. job 81 at Mon Dec 24 15:51:00 2007
  4. Can't signal atd (permission denied)


 
 
 
Bien sur avec un sudo ca passerait tt seul, mais vu que ca sera integrer dans un script, bah...je peux pas :/


Message édité par GordonF_69 le 24-12-2007 à 15:52:37
Reply

Marsh Posté le 24-12-2007 à 20:58:14    

/usr/bin/at devrait être setuid root. C'est le cas chez toi ?
Vérifie aussi que tes at.deny et at.allow ne peuvent être écrits que par root.


Message édité par matafan le 24-12-2007 à 20:59:23
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed