| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Das liegt daran, dass der Webserver unter einem anderen Benutzer läuft als der FTP-Zugang. PHP erstellt die Dateien, also wird als Owner der User, unter dem PHP (oder meist der Apache) läuft als Owner und dessen Gruppe als Group eingetragen. Wenn du nun FTP benutzt, hast du einen anderen Benutzer. Du kannst die Dateien also nur mittels PHP wieder löschen.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wo bekommst du denn diese Angabe für den Besitzer angezeigt ? Weil dass ein fremder Webserver deine usernamen kennt die du auf deinen rechnern zuhause benutzt ist mir gerade etwas suspekt, oder zeigt dir ein ftp-programm unter Linux das an ? (Weil in dem Fall wird sicher nur die UID und GID die die Dateien online haben vom FTP programm durch die lokal im System vorhandenen user / gruppen mit der uid / gid ersetzt) Das Script läuft im Normalfall unter den Rechten des Webservers (der ja php ausführt) oder in speziellen Konfigurationen (z.b. über suexec) kann man auch für jeden vhost php unter nem anderen benutzer laufen lassen. Die oder der User vom FTP ist dann meistens nochmal ein anderer User, daher kann man nicht direkt Dateien die via php erstellt wurden via ftp löschen und umgekehrt. Möglichkeit das Problem zu lösen: Mit dem Script direkt passende chmods setzen, damit die Daten auch von anderen Usern gelöscht werden können (funktioniert soweit ich weis nicht zusammen mit php im safe-mode), relevant hierbei ist auch der Wert für die umask (PHP: umask - Manual).
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | @robo47: Die Dateirechte sind über FTP einsehbar. FileZilla zeigt diese z.B. an. Die Rechte sind ja auch komplett auf dem Server, beim Client handelt es sich um ein Win-OS. Die Rechte einer hochgeladenen Datei sind die des FTP-Users und der ist ein anderer als der Apache-User. @Arguss: es ist egal, welche Dateirechte das Skript hat. Entscheidend ist, mit welchem Benutzer es ausgeführt wird und das ist in der Regel der User, unter dem der Webserver läuft.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ups, hab mich wohl geirrt, ich bin die ganze zeit davon ausgegangen es wird nur UID und GID des users übertragen und das mapping übernimmt der client.
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Auslesbar sind: File permissions Owner Group und natürlich Filesize etc. Also: rollen wir nochmal neu auf… Du hast einen eigenen Server, auf dem Dateien liegen, weiterhin hast du einen Webspace und einen Windows-Rechner. Du lädst per Windows die Dateien vom Server herunter, um sie dann auf den Webspace hochzuladen. Ist das korrekt?
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal | soulan | PHP Tipps 2008 | 13 | 28.11.2008 22:51 |
| png erstellung mit php problem | superbub | PHP Tipps 2008 | 10 | 22.11.2008 02:58 |
| Problem Upload mehrere Dateien und schreiben in DB | Lapje | PHP Tipps 2008 | 1 | 22.10.2008 13:12 |
| utf8 Problem (Daten aus DB auslesen) | go1denboy | PHP Tipps 2008 | 1 | 23.09.2008 12:19 |
| Problem mit swfobjects | R4v3r | JavaScript, Ajax und mehr | 8 | 21.09.2008 14:17 |
| Timestamp problem | phrain | PHP Tipps 2008 | 2 | 04.04.2008 09:41 |
| datensätze defekt oder problem mit dem einlesen? | Ministry | Datenbanken | 4 | 06.07.2006 18:42 |
| problem!!! | PHP Tipps 2006 | 6 | 08.02.2006 11:06 | |
| [Erledigt] wieder ein Problem bei phpmailer und smtp | PHP Tipps 2006 | 24 | 07.02.2006 01:07 | |
| Grafik upload + thumbnail erstellung | PHP Tipps 2005-2 | 3 | 10.10.2005 19:02 | |
| Problem beim berechnen von Thumbnail | PHP Tipps 2005-2 | 2 | 12.08.2005 07:44 | |
| thumbnail erstellung bringt keine (guten) bilder | scraddy | PHP Tipps 2005 | 8 | 06.01.2005 01:24 |
| Smarty und PHP-Skript Problem | PHP Tipps 2004-2 | 2 | 03.12.2004 22:27 | |
| problem bei thumbnail generieren | PHP Tipps 2004-2 | 3 | 03.12.2004 18:40 | |
| Problem mit alter JavaScript-Funktion | woods | PHP Tipps 2004 | 1 | 13.08.2004 13:34 |