File von Apache geschrieben, von mir löschbar

Dieses Thema im Forum "Mac OS X - Unix & Terminal" wurde erstellt von mahed, 16.05.2012.

  1. roedert

    roedert MacUser Mitglied

    8.416
    1.054
    05.01.2011
    Ich würde die Applikation auch einfach unverändert lasen und deinen user in die www-Gruppe aufnehmen. Alternativ könntest du versuchen das Verzeichnis wo die besagten Dateien liegen per ACL für dich zu berechtigen, aber ob sich das auch auf die neu darin angelegten Dateien auswirkt weiss ich nicht.

    Wie sieht die Berechtigung der Datei denn aus (mach mal im Terminal ein ls -al) - dann haben wir mehr Infos: Owner, Groups und Berechtigung?
     
  2. mahed

    mahed Thread Starter MacUser Mitglied

    410
    1
    26.03.2006
    @maceis: Ja, man kann sich schon ab und zu als admin einloggen. Des öfteren bleibe ich auch einfach als Admin eingeloggt um nicht immer zwischen Usern hin und her wechseln zu müssen.
    @roedert: Beispiel output

    Code:
    [me]machine @ prototype $ ls -l
    total 72
    ...
    
    drwxr-xr-x    3 me        staff    102 15 Mai 16:10 bfs_nws
    drwxrwxr-x   10 _www    staff    340 16 Mai 20:17 bfs_pdb
    
    [me]machine @ ku_prototype $ ls -la bfs_pdb/
    total 4232
    drwxrwxr-x  10 _www        staff     340 16 Mai 20:17 .
    drwxr-xr-x  16 me          staff     544 16 Mai 17:16 ..
    -rw-r--r--   1 _www        staff  539856 16 Mai 20:17 1AVD-fix.pdb
    -rw-r--r--   1 _www        staff  314442 16 Mai 20:16 1AVD-nat.pdb
    -rw-r--r--   1 _www        staff  314766 16 Mai 20:16 1AVD-rec.pdb
    -rw-r--r--   1 _www        staff  609007 16 Mai 20:17 1AVD-reo.pdb
    -rw-r--r--   1 _www        staff  336636 16 Mai 17:39 1AVD.pdb
    -rw-r--r--   1 _www        _www    12479 16 Mai 16:46 kk8add-rec.pdb
    -rwxr-xr-x   1 me  staff   12004 15 Mai 17:33 kk8add-reo.pdb
    -rwxr-xr-x   1 me  staff   12479 15 Mai 17:42 kk8add.pdb
    

    Diese 1AVD-* Dateien werden von der Webapplikation erstellt. Sie werden allerdings nur erstellt, wenn sie nicht schon existieren (in der App so gegeben, kann ich aber evtl. ändern). Wenn sie aber fehlerhaft sind, möchte ich sie löschen, damit sie neu erstellt werden.
     
  3. roedert

    roedert MacUser Mitglied

    8.416
    1.054
    05.01.2011
    ok, da dis Dateien "rw-r--r--" sind hat die Gruppe eh kein Schreibrecht - also fällt die Lösung über die posix-Rechte mit deinem User in der www-gruppe (in deinem Fall "staff") schonmal weg.
    In der Gruppe staff bist du glaube ich sowieso schon standardmäßig.
    Du könntest also noch mit ACL-Berechtigungen für deinen User auf das Verzeichnis bfs_pdb testen.
     
  4. Gondomir

    Gondomir MacUser Mitglied

    900
    125
    25.03.2007
    Um eine Datei zu löschen brauchst du Schreibrechte auf das Verzeichnis, nicht auf die Datei.
     
  5. mahed

    mahed Thread Starter MacUser Mitglied

    410
    1
    26.03.2006
    @Gondomir: Die Datei ist in einem Verzeichnis bfs_pdb mit Besitzern www:staff, und ich bin ja auch member in staff und für groups sind Schreibrechte gegeben, nicht?
     
  6. roedert

    roedert MacUser Mitglied

    8.416
    1.054
    05.01.2011
    Aufs Verzeichnis hat die Gruppe Schreibrechte steht ja da:
    drwxrwxr-x 10 _www staff 340 16 Mai 20:17 .

    Und natürlich brauchst du auch Schreibrechte auf eine Datei um diese zu löschen!
     
  7. mahed

    mahed Thread Starter MacUser Mitglied

    410
    1
    26.03.2006
    Ich habe es jetzt gerade ausprobiert. Es scheint doch zu funktionieren, dass ich die Datei, die mir nicht gehört, löschen kann. Ich muss allerdings mit "yes" bestätigen, sudo ist allerdings nicht nötig.
     
  8. Gondomir

    Gondomir MacUser Mitglied

    900
    125
    25.03.2007
    Nein, braucht man nicht.
     
  9. roedert

    roedert MacUser Mitglied

    8.416
    1.054
    05.01.2011
    ok, gerade getestet mit einer Datei yyy - ich bin nicht in der Gruppe _www:

    ls -al
    ---> -rw-r--r-- 1 _www _www 2 18 Mai 14:06 yyy
    rm yyy
    ---> override rw-r--r-- _www/_www for yyy?


    ...und dann kann man tatsächlich mit der Bestätigung die Datei löschen.
    War mir neu .. und ist auch irgendwie nicht so ganz verständlich?
     
  10. mahed

    mahed Thread Starter MacUser Mitglied

    410
    1
    26.03.2006
    nicht wahr?
    Ok, jedenfalls so ginge es. Und ist gut zu wissen, dass die Verzeichnisschreibrechte ausschlaggebend sind.
     
Die Seite wird geladen...
Ähnliche Themen - File Apache geschrieben
  1. lazybaer
    Antworten:
    1
    Aufrufe:
    774
    falkgottschalk
    05.05.2012
  2. franky83
    Antworten:
    0
    Aufrufe:
    2.079
    franky83
    25.07.2010
  3. Rabenschwinge
    Antworten:
    0
    Aufrufe:
    883
    Rabenschwinge
    10.07.2010
  4. Josh83
    Antworten:
    1
    Aufrufe:
    836
    maceis
    02.12.2005
  5. cbecker-nrw
    Antworten:
    5
    Aufrufe:
    4.473
    Hilarious
    14.01.2005

Diese Seite empfehlen