[Arch] Als normaler User in /srv/http schreiben?

[o.0]

Lt. Commander
Registriert
Apr. 2008
Beiträge
1.056
Hallo,

ich hab hier Apache lokal zum testen laufen. Installiert ist er ganz standardmäßig, die Dateien die man im Browser aufrufen kann liegen bei Arch unter /srv/http.
Standardmäßig hat man dort nur als root oder als Benutzer http schreibenden Zugriff, ist natürlich unpraktisch, würde da gerne auch mit meinem normalen Account ohne Benutzer wechseln zu müssen Sachen ändern dürfen.

Der Gedanke war, ich füge mich selbst der http-Gruppe hinzu und gebe dieser Gruppe die erforderlichen Rechte, aber das scheint irgendwie nicht zu funktionieren :freak:

Code:
[max@archnotebook ~]$ sudo cat /etc/group | grep http
http:x:33:max

[max@archnotebook ~]$ ls -l /srv/
total 8
dr-xr-xr-x 2 root ftp  4096 Jun 20 11:31 ftp
drwxrwxr-x 2 root http 4096 Jul  9 14:25 http

[max@archnotebook /srv/http]$ touch test
touch: cannot touch ‘test’: Permission denied

Sollte das nicht eigentlich so funktionieren? Oder mach ich da irgend einen Denkfehler?

Vielen Dank schonmal
 
Mhmm. Sehr seltsam. Eigentlich sollte das wirklich gehen. Gib mal other auch W und teste es dann.


Dann testweise mit ls den Ordner als Max auflisten lassen. Dann nimmste Other alle rechte weg und probierst es nochmal. Vielleicht wird max als Other gelistet. Wobei auch schwachsinn. Du kannst ja in den Ordner rein. Mach mal als Root den Ordner auf. Dann schauste rein wie die Rechteverteilung der Datein in dem Ordner sind. Du hast ja nur Recht in den Ordner rein zu gehen. Die Datein sehen vielleicht noch anders aus. Teste mal und berichte!
 
Damit geht es dann, scheint also irgendwie an der Gruppe zu hängen.

Edit: Sorry, der zweite Absatz von dir war eben noch nicht da^^

Others mit Read-Berechtigung:
[max@archnotebook /srv/http]$ ls -l
total 8
-rw-rw-r-x 1 root http 149 Dec 25 2011 index.php
-rw-rw-r-- 1 root http 165 Jul 9 14:25 shell_exec.php

Others ohne alles:
[max@archnotebook /srv/http]$ ls -l
ls: cannot open directory .: Permission denied

Ich lauf wohl wirklich noch nicht als http-Mitglied, aber wie kann das sein?

---------------------

Edit 2: Problem gelöst. Ich hab den PC neu gestartet. Aber das kanns ja wohl nicht sein, oder? Wäre das nicht ein Notebook sondern ein Server könnte man den doch auch nicht nach jedem Ändern der Gruppen neu starten?

Vielen Dank für deine Hilfe Malock ;)
 
Zuletzt bearbeitet: (Hinzugefügt)
Gut, war mir neu, hab bisher aber auch nie groß was an den Gruppen geändert. Danke für die Hilfe.
 
Zurück
Oben