Forum Programmation.shell Automatiser une connexion login / password

Posté par  .
Étiquettes : aucune
0
5
sept.
2005
Bonjour,

Je suis débutant en programmation de script shell et je voudrais savoir votre avis concernant un script qui effectue automatiquement un "su - user" et juste après le mot de passe.

J'ai effectué quelques recherches et effectuer des tests (redirection, password dans un fichier, etc), rien n'est passé, il me demande toujours le mot de passe après le su.

Je commence à me demander si cela est possible...

Merci de votre aide.

Cordialement,

Henri.
  • # C'est normal

    Posté par  . Évalué à 3.

    J'ai effectué quelques recherches et effectuer des tests (redirection, password dans un fichier, etc), rien n'est passé, il me demande toujours le mot de passe après le su.

    C'est normal, la saisie du mot de passe se fait en mode "raw". Il est donc impossible d'utiliser les redirections pour faire ce genre de chose. Peut-être voir du côté d'expect ( avec TCL il me semble).

    D'autre part, mettre un mot de passe dans un script, côté sécurité, c'est pas vraiment génial. Il doit y avoir moyen de faire autrement. Que veux-tu faire au juste?
    • [^] # Re: C'est normal

      Posté par  . Évalué à 1.

      Je pensais laisser le script juste en exécution pour qu'on ne puisse pas lire le mot de passe.

      Ce que je veux faire, c'est de ne pas donner le mot de passe à un utilisateur qui a besoin de faire un arrêt / relance d'un process avec un user précis.

      C'est pour cela que je veux automatiser cela pour que l'user a juste besoin d'exécuter mon script qui fasse automatiquement un "su - user" puis le traitement que je veux faire...
  • # sudo

    Posté par  . Évalué à 3.

    il serait peut-être plus judicieux d'utiliser sudo afin d'éxécuter les commandes que tu souhaites sous un autre utilisateur
    • [^] # Re: sudo

      Posté par  . Évalué à 2.

      sudo demande le mot de passe du compte d'origine pour exécuter la commande. Ce n'est pas forcément adapté.
      • [^] # Re: sudo

        Posté par  . Évalué à 2.

        Tu peux définir si tu souhaites que le mot de passe soit demandé ou non dans le fichier sudoers

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.