62 votes

Puis-je exécuter 'su' au milieu d’un script bash ?

Puis-je changer d’utilisateur/su au milieu d’un script ?

39voto

David Braun Points 773

Vous pouvez utiliser un document ici pour incorporer plusieurs commandes dans votre `` script :

7voto

Reportez-vous aux réponses à la question ci-dessous,

Vous pouvez écrire entre

Comment puis-je utiliser su pour exécuter le reste du script bash en tant qu’utilisateur ?

4voto

Wolph Points 28062

Non, vous ne pouvez pas. Ou du moins... vous pouvez su mais su ouvrira simplement un nouveau shell à ce moment-là et quand ce sera fait, il continuera avec le reste du script.

Une façon de le contourner est d’utiliser ``

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X