der login für user unter dem der webserver lauft ist aus Sicherheitsgründen in den meisten Distros deaktiviert.
login per apache@ oder www-data@ funktioniert daher nicht.
Alles was der composer mit sudo -u apache erstellt gehört automatisch apache.
kannst ja mal versuche:
sudo -u apache mkdir /var/www/html/neue-umgebung
ls -l -a /var/www/html/neue-umgebung
Code:
[root@server ~]# ls -l -a /var/www/html/neue-umgebung
insgesamt 0
drwxr-xr-x. 3 apache apache 17 13. Feb 22:41 .
drwxr-xr-x. 4 root root 73 13. Feb 22:41 ..
drwxr-xr-x. 2 apache apache 6 13. Feb 22:41 test
Code:
[root@server /]# sudo -h
-u user Befehl oder Datei als angegebener Benutzer ausführen bzw. ändern
wenn oben genanntes dein weg ist soll es mir recht sein.
das gilt natürlich nur auf einem eigens verwalteten server.
lg Christoph
Lesezeichen