J'ai un phpscript shell ( ) qui entre en contact avec le fichier cible de cette façon:
- si Inspecte fichier et répertoire sont inscriptibles avec
phpl »is_writable()(je ne pense pas que ce problème) - modifie le fichier sur place avec la
sedcommande:
grep -q "$search" "$passwd_file" && { sed -i "s|$search|$replace|" "$passwd_file"; printf "Password changed!\n"; } || printf "Password not changed!\n"
En conséquence, je reçois (tout le reste est correct, mais) le fichier qui devait myuser:www-dataêtre myuser:myuser.
La sedpropriété du groupe de fichiers change- t- elle comme il semble, et comment l'éviter, si possible?