Ich habe ein shell ( php) Skript, das auf folgende Weise mit der Zieldatei in Kontakt kommt:
- prüft, ob Datei und Verzeichnis mit
php's beschreibbar sindis_writable()(ich glaube nicht, dass dies ein Problem ist) - Bearbeitet die Datei vor Ort mit dem folgenden
sedBefehl:
grep -q "$search" "$passwd_file" && { sed -i "s|$search|$replace|" "$passwd_file"; printf "Password changed!\n"; } || printf "Password not changed!\n"
Als Ergebnis bekomme ich (alles andere richtig als) Datei, die sein myuser:www-datasollte myuser:myuser.
Ändert sedsich der Besitz einer Dateigruppe wie es scheint und wie vermeide ich ihn, wenn möglich?