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

RedHat / CentOS / Fedora Discussion :

Exécuter certaines commandes sous root


Sujet :

RedHat / CentOS / Fedora

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 153
    Par défaut Exécuter certaines commandes sous root
    Bonjour,

    Je suis débutant sous Linux et j'ai appris qu'il valait mieux se connecter sous un nom d'un utilisateur et prendre les droits de root lorsque cela est vraiment nécessaire que de se connecter tout le temps en root.

    Mais comment vous y prenez-vous ? Su -c "commande à effectuer", su -, ou via le fichier sudoers ? Car j'ai voulu aller dans le répertoire root, j'ai fais : su -c "cd /root" et cela n'a pas fonctionné... J'ai du passer par su - ...
    Quand faut-il utiliser le fichier sudoers ?

    Merci à tous

  2. #2
    Membre Expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Par défaut
    Mais comment vous y prenez-vous ? Su -c "commande à effectuer", su -, ou via le fichier sudoers ? Car j'ai voulu aller dans le répertoire root, j'ai fais : su -c "cd /root" et cela n'a pas fonctionné... J'ai du passer par su - ...
    Quand faut-il utiliser le fichier sudoers ?
    je dirais que chacun fait selon ses gout et ses envies. les trois méthodes étant généralement équivalente en terme de résultats.

    Cependant je verrai sudoers pour des taches récurrentes à effectuer qui nécessite des droits spéciaux.

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    153
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 153
    Par défaut
    Merci pour ta réponse ! Si d'autres veulent donner leurs avis, il ne faut pas hésiter...

    Mais pourquoi la commande su -c "cd /root" n'a-t-elle pas fonctionné ? Elle n'a même pas retourné d'erreur...

  4. #4
    Membre Expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Par défaut
    elle a fonctionné,
    ta commande a été exécuté sur le compte root, et ensuite t'a rendu la main sous ton compte

    en gros voici ce qu'il s'est passé

    - je suis users dans directory A, je fais su -c cd /root
    - je deviens root
    - j'exécute la commande cd /root en tant que root (qui se déplace dans le répertoire /root)
    - je redeviens users dans le directory A.

Discussions similaires

  1. exécute des commande unix sous java
    Par hbar01 dans le forum Général Java
    Réponses: 6
    Dernier message: 04/11/2008, 21h33
  2. Exécution de commandes sous Linux
    Par Mr-Mobou dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 27/03/2008, 19h46
  3. Exécuter une commande en root
    Par titmael dans le forum Débuter
    Réponses: 5
    Dernier message: 19/03/2008, 11h45
  4. commande mail sous root
    Par toissarg dans le forum Debian
    Réponses: 2
    Dernier message: 17/04/2007, 11h51
  5. exécuter commandes sous cmd ?
    Par kimz dans le forum Windows XP
    Réponses: 9
    Dernier message: 01/03/2007, 23h38

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