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

Shell et commandes GNU Discussion :

Problème avec su user ma_commande


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Problème avec su user ma_commande
    Je vien de remarquer une erreur assez génante, je ne peux plus executer de commandes sous un autre nom d'utilisateur.
    Je m'explique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    root: ls  <=Va fonctionner
     
    user: ls <=Va elle aussi fonctionner
     
    root: su user ls <= va me retourner ls: ls: cannot execute binary file
    Et ca pour n'importe quelles commandes ou script

    Vous pourriez m'aider, c'est vraiment génant.
    Merci

  2. #2
    Membre expérimenté Avatar de blackstreet
    Inscrit en
    Avril 2004
    Messages
    304
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 304
    Par défaut
    Bonsoir,

    A votre place, j'aurais utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    su - user --command="MaCommande"
    Et bien sur il faut remplacer MaCommande par la commande que tu veux exécuter (Exp : ls).

    le '-' et pour prendre en considération les variables d'environnements de l'utilisateur dans le cas ou la commande nécessite un environnements spécial.

  3. #3
    Invité
    Invité(e)
    Par défaut
    merci, ca fonctionne impecable.
    Par contre je ne vois pas pourquoi du jour au lendemain l'autre a cessé de fonctionner. C'est d'autant plus génant que tous les shell que j'ai utilisent ma méthode !

  4. #4
    Membre expérimenté Avatar de blackstreet
    Inscrit en
    Avril 2004
    Messages
    304
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 304
    Par défaut
    Bon, j'utilise toujours l'option --command, et je n'ai jamais utilisé ta méthode, donc je ne peut pas te dire pourquoi ça n'a pas marcher.

    Mais à ce que je sais, il faut toujours utilisé l'option --command ou bien l'option --c.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/02/2007, 21h25
  2. [1.1]Probleme évenement avec Web User Control
    Par djoao dans le forum ASP.NET
    Réponses: 1
    Dernier message: 30/01/2007, 15h35
  3. [INSTALL][DB2] problème avec les users
    Par fabszn dans le forum DB2
    Réponses: 1
    Dernier message: 03/08/2006, 20h24
  4. MAJ formulaire/données avec nom user
    Par eddyG dans le forum Access
    Réponses: 4
    Dernier message: 12/05/2006, 20h48
  5. [Sécurité] connexion avec un user particulier
    Par samjung dans le forum Langage
    Réponses: 5
    Dernier message: 30/12/2005, 20h51

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