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 totof2000 . Évalué à 3.
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 henri_kuy . Évalué à 1.
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 dab . Évalué à 3.
[^] # Re: sudo
Posté par totof2000 . Évalué à 2.
[^] # Re: sudo
Posté par dab . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.