[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: php e default shell



Mario Vittorio Guenzi scrisse in data 15/04/2013 13:46:
> premesso che in materia sono una capra la butto li...
> PHP presumo che venga eseguito da www-data, se cambi la shell in
> passwd a www-data?
> Cioe' di default e' /bin/sh che pero' e' un simlink a dash dandogli
> invece come shell /bin/bash dovrebbe essere quello che ti risolve la
> questione.
php oltre che essere un programma utilizzato in server web è utilizzato
anche da riga di comando. Come già dicevo, ma a quanto pare in maniera
non chiara, ogni chiamata alla funzione shell_exec ignora la shell
predefinita dell'utente e utilizza quella predefinita nel sistema a meno
che non si esegua direttamente l'interprete con una chiamata tipo
shell_exec("/bin/bash -c "your commands here;\n"); Avrei voluto però e
questo è il senso del thread, domare php in modo che di default scelga
la shell che decido io.

Ora sono stato più chiaro?

Piviul


Reply to: