App - Script

samedi 26 septembre 2015, 22:40  #1
App - Script - ELF32 - System 2
Gerard
  • 1 posts

Bonjour à tous.
J’ai trouvé la solution du challenge, mais il y a un truc que je ne comprends pas .
Je ne pense pas dévoiler grand chose sur la solution, mais dans le cas contraire,
supprimez mon post.
Si je commence mon script par # !/bin/sh ou # !/bin/dash ou même rien du tout -> ça marche.
Par contre, si je commence par # !/bin/bash -> ça ne marche plus (pas les bon droits)
Si quelqu’un pouvait m’éclairer svp ?
Merci.
Cordialement.

vendredi 15 juillet 2016, 16:38  #2
App - Script - ELF32 - System 2
toto
  • 1 posts

La vache tu m’a sauvé la vie.

J’avais exactement le même problème, j’étais en train de m’arracher les cheveux.

Je pense que le /bin/bash demande l’ouverture d’un nouveau bash, et du coup les droits ne sont pas transférés. Alors que sans il considère que c’est la suite du script et les droits sont conservés

Bonne journée

mardi 30 octobre 2018, 20:41  #3
App - Script - ELF32 - System 2
Ashaka
  • 1 posts

Merci, je me suis également pas mal tiré les cheveux dessus.  🙂
Ca doit effectivement ouvrir un sous-shell comme l’a suggéré @toto.