Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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) hmm


blog : http://blog.olivier-elmekki.com
site professionnel : http://olivier-elmekki.com

Hors ligne