Am Sonntag, 30. September 2001 22:27 schrieb suse-linux:
hallo nochmal kurz
bei linux ist mir dass irgendwie nciht klar wie das gehen soll. ich möchte einen benutzer (zb klaus/users) in einem verzeichnis schreibrechte geben (/usr/local/httpd) damit klaus direkt via samba seine html dokumente in das serverroot einspielen kann aber sonst möchte ich keinem anderen benutzer dieses schreibrecht geben. wie geh ich da vor (write by others passt mir nciht) und root/root sollte ich vemrutlich nciht ändern da sonst ev das system probleme bekommt. beim hizufügen von klaus zur gruppe root gibts auch eine meldung, die ich nciht ganz verstehe (user wird einer gruppe unter id 100 zugewiesen)
In diesem Speziellen Fall macht man das am besten über die Gruppenrechte. Also neue Gruppe anlegen, die Datei oder das Verzeichnis auf g+rw[x] setzen und der Gruppe übereignen, danach alle User die zugreifen müssen in die Gruppe aufnehmen.
nur damit ichs richtig verstehe: jetzt gehört das verzeichnis dem benutzer root der gruppe root.
damit das system weiterläuft, darf ich da das verzeichnis der neuen gruppe "webdesign" zuordnen in der nun klaus ist?
Damit das System weiterläuft, muss der Webserver (sprich apache) die Webseiten lesen dürfen. Der apache läuft _nicht_ als Nutzer root, sondern als Nutzer wwwrun (wwwrun:nogroup). Also schon jetzt gehört das Verzeichnis gar nicht dem apache.
kann ich denn die gruppe root in die gruppe webdesign aufnehmen oder kann ich das so nciht kombinieren.
Direkt: Nein. Gruppen können nicht "verschachtelt" werden. Das ist aber für Dein Problem auch gar nicht nötig.
ich möchte dass apache weiter funktioniert.
Wichtig ist halt nur, dass er alle Dateien und Verzeichnisse lesen kann, bei cgi-Skripten natürlich auch ausführen darf. Schreibzugriff braucht apache nicht.
kann sein dass das was ich möchte in diesem fall nciht möglich ist?
Doch, das klappt schon. ;-)) Heiner -- Heiner Lamprecht Philosophenweg 79 D - 72076 Tuebingen Fon: +49-7071-600 162 Fax: +49-7071-600 164 heiner@kflog.de GnuPG - Key: E05AEAFC Fingerprint: 257A DFBF 4977 4585 77A0 3509 973B 92AA E05A EAFC