vulnerabilita shell bash

./configure : /bin/sh^M : bad interpreter

Reading Time: < 1 minuteFavoriteLoadingAggiungi ai preferiti

Può succedere che all’esecuzione di uno script bash si riceva l’errore

./configure : /bin/sh^M : bad interpreter

Per risolvere l’errore e quindi rendere lo script bash funzionante si può procedere in quesot modo

  • aprire il file con l’editor Vi o Vim, come da vostra preferenza
  • entrare in commando mode (key ESC)
  • dare il seguente comando
<code>:set fileformat=unix</code>
  • salvare il file ed uscire
<code>:x! or :wq!</code>