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

Linux Discussion :

Executer en tant que en shell script ?


Sujet :

Linux

  1. #1
    Membre expérimenté
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Points : 1 638
    Points
    1 638
    Par défaut Executer en tant que en shell script ?
    Hello,

    J'execute un script via crontab.
    J'execute des commandes concernant des traitements sur une base de donnée.
    J'aurais besoin d'executer ce script avec les droits d'un certain utilisateur.

    Est ce que je peux attribuer les droits au debut du script (me logger en tant que cet utilisateur) et me delogger de ce user à la fin du script.

    Merci d'avance pour votre aide!



  2. #2
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    sudo ?

  3. #3
    Membre confirmé
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Points : 497
    Points
    497
    Par défaut Re: [SHELL][SCRIPT]executer en tant que?
    Citation Envoyé par fabszn
    Hello,

    J'execute un script via crontab.
    J'execute des commandes concernant des traitements sur une base de donnée.
    J'aurais besoin d'executer ce script avec les droits d'un certain utilisateur.

    Est ce que je peux attribuer les droits au debut du script (me logger en tant que cet utilisateur) et me delogger de ce user à la fin du script.

    Merci d'avance pour votre aide!


    exemple tu met ton script dans le crontab de root
    et avec un "su" il execute avec le bon compte utilisateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    0 2 * * 1-5 su - toto -c "/chemin/script.sh"

  4. #4
    Membre expérimenté
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Points : 1 638
    Points
    1 638
    Par défaut
    Hello,

    Merci pour ta reponse!!


    Je vais tester ca!!

Discussions similaires

  1. Creer user dans l'AD avec execution en tant que
    Par thibgrev dans le forum VBScript
    Réponses: 10
    Dernier message: 08/04/2011, 08h58
  2. shell script executable que depuis le /
    Par hsion11 dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 19/10/2009, 16h47
  3. Executer en tant que..
    Par banju dans le forum C#
    Réponses: 1
    Dernier message: 11/07/2008, 13h41
  4. Executer en tant que..
    Par banju dans le forum C++
    Réponses: 7
    Dernier message: 11/07/2008, 10h12

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