Tengo un php
script de shell ( ) que se pone en contacto con el archivo de destino de esta manera:
- inspecciona si los archivos y directorios se puede escribir con
php
'sis_writable()
(no creo que esto es un problema) - edita el archivo en el lugar con el
sed
comando:
grep -q "$search" "$passwd_file" && { sed -i "s|$search|$replace|" "$passwd_file"; printf "Password changed!\n"; } || printf "Password not changed!\n"
Como resultado obtengo (todo lo demás correcto pero) el archivo que debía myuser:www-data
ser myuser:myuser
.
¿ sed
Cambia la propiedad del grupo de archivos como parece, y cómo puedo evitarlo, si es posible?