Pages : 1
#1 Le 07/02/2007, à 23:53
- Miles Prower
Cron et CHMOD777 *
Hello,
Je souhaite créer un évènement automatisé faisant un :
sudo chmod 777 * /home/machin/bidule/
tous les jours à 19h.
Seulement j'ai deux problèmes :
1/ Comment faire pour qu'il ne demande pas le mot de passe root ?
2/ Le serveur n'est pas connecté avec un compte pouvant avoir accès à sudo (le compte ouvert est admin mais n'est pas le premier compte créé sous Ubuntu), est-ce que c'est un soucis ?
Merci de vos réponses !
I wanna fly high
So I can reach the highest of all the heavens
Somebody will be
Waiting for me, so I have gotta fly higher.
Hors ligne
#2 Le 09/02/2007, à 15:55
- kikdijon
Re : Cron et CHMOD777 *
bonjour,
si tu édites le fichier /etc/crontab , toutes les tâches seront executées en root. La syntaxe de ce fichier est expliquée dans le man 5 crontab . Si ton compte est administrateur, peu importe sudo, il a tous les droits (sudo n'est qu'un outil permettant de configurer précisément les changements d'utilisateurs).
Ton post m'a tout de suite fait réagir, parce qu'il m'a rappelé l'un de mes grands déboires. Si tu lances un script faisant un chmod depuis cron, prend bien garde à n'utiliser que des chemins absolus, c'est-à-dire par de ./quelque_chose. Les commandes cron s'exécutent à la racine, et cd ne génère pas d'interruption s'il échoue. Je me suis un jour retrouvé avec un chmod récursif lancé à la racine parce qu'un script faisait 'cd /un_repertoire', puis chmod et que le répertoire n'existait plus ( == flinguage de système)
blog : http://blog.olivier-elmekki.com
site professionnel : http://olivier-elmekki.com
Hors ligne
Pages : 1