Ho uno php
script shell ( ) che entra in contatto con il file di destinazione in questo modo:
- ispeziona sia di file e directory scrivibili con
php
'sis_writable()
(non credo che questo sia un problema) - modifica il file sul posto con il
sed
comando:
grep -q "$search" "$passwd_file" && { sed -i "s|$search|$replace|" "$passwd_file"; printf "Password changed!\n"; } || printf "Password not changed!\n"
Di conseguenza ottengo (tutto il resto corretto ma) il file che doveva myuser:www-data
essere myuser:myuser
.
Non sed
cambia file di proprietà del gruppo come sembra, e come devo fare per evitare, se possibile?