IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Automatiser une tache d'administration


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2004
    Messages
    236
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 236
    Par défaut Automatiser une tache d'administration
    Salut à tous,

    Je suis sous Debian Etch.
    Je souhaite automatiser une tache administrative (envoi du rapport de chkrootkit tous les matin).

    Je vois 3 possiblités:
    - ajouter un entrée dans la crontab du root
    - ajouter une ligne dans /etc/crontab
    - ajouter un script dans /etc/cron.daily/

    Quelle méthode choisir ?

    Merci

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Par défaut
    Je choisirais les 3e, cron.daily qui comme son nom l'indique contient les taches quotidiennes. Les taches répétitives plus longues ce sera pour les autres

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2004
    Messages
    236
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 236
    Par défaut
    Salut,

    j'ai commencé en faisant un ajout dans la table cron du root:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    romain@malibu:~$ sudo crontab -l
    Password:
    # m h  dom mon dow   command
    0 3    *   *   *   chkrootkit 2>&1 | mail moi@free.fr -s "Rapport ChkRootkit"
    romain@malibu:~$
    Je reçois bien un mail tous les matins à 3h00 mais il me dit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /bin/sh: chkrootkit: command not found
    Une idée ?

    Merci

  4. #4
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    Bonjour

    A quoi correspond chkrootkit ? Un programme ? Où se trouve-t-il sur ton système ?

    ++

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2004
    Messages
    236
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 236
    Par défaut
    ChKRootKit est un script qui sonde ton systeme afin de détecter la présence d'un eventuel RootKit.
    Beaucoup plus d'infos ici:http://www.chkrootkit.org/

    C'est un classique de la lutte anti rootkit.

    Il est présent dans:
    /usr/sbin/chkrootkit

    L'appel classique produit à l'ecran le rapport de la recherche.
    Je souhaite me mailer tous les matins ce rapport.

  6. #6
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    Merci pour l'info

    Ok donc à mon avis il te manque des informations dans ta tâche cron. Voici un exemple :
    ## BEGIN

    # default shell
    SHELL=/usr/local/bin/zsh

    # path
    PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:$HOME/bin

    # minute | hour | mday | month | wday | who | command

    # keep the ports tree up-to-date
    * */2 * * * /root/scripts/./portsupd.pl

    ## END
    - J'indique le shell utilisé sur mon système.
    - Il est important de préciser le path pour pouvoir exécuter les programmes
    - On peut aussi écrire le chemin complet vers le script a exécuter

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. automatiser une tache d'impression
    Par otrogan dans le forum VB.NET
    Réponses: 4
    Dernier message: 07/04/2014, 16h31
  2. Réponses: 2
    Dernier message: 11/03/2011, 18h06
  3. [MySQL] Automatiser une tache tous les jours
    Par Calvein dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/06/2009, 17h48
  4. automatisation d'une tache
    Par jj2000 dans le forum Apache
    Réponses: 1
    Dernier message: 19/06/2007, 17h05
  5. automatiser une tache ttes les X minutes (un script en vbs)
    Par Corben dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 01/03/2006, 23h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo