Problem mit Gruppenvergabe

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Problem mit Gruppenvergabe

Beitrag von eliot » 13.06.2008 20:33:16

Hallo,

der apache verlangt , das alle html Dokumente der Gruppe www-data
angehören, und dass sie für diese Gruppe lesbar sind.
Nun habe ich einen Nitzer eingerichtet "webmaster", welcher
momentan der Gruppe "webmaster" und "www-data" angehört.
Wenn ich via ssh/ftp oder auch lokal eine Datei anlege als "webmaster",
so wird Gruppe zuerst die Gruppe "webmaster" genommen (Owner).
Wie kann ich es errecihen, dass alles was von webmster erstellt wird,
der Gruppe "www-data" angehört?

regards
eliot

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Problem mit Gruppenvergabe

Beitrag von gms » 13.06.2008 21:07:32

das SGID Bit für das Verzeichnis setzen, siehe: http://de.wikipedia.org/wiki/Setgid

Gruß
gms

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Problem mit Gruppenvergabe

Beitrag von rendegast » 13.06.2008 21:13:16

webmasters primäre Gruppe sollte dann www-data sein und nicht webmaster.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Problem mit Gruppenvergabe

Beitrag von gms » 13.06.2008 21:46:51

rendegast hat geschrieben:webmasters primäre Gruppe sollte dann www-data sein und nicht webmaster.
sicherlich auch eine schnelle Lösung, außer es gibt ein ähnliches Verzeichnis für die "webmaster" Gruppe

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: Problem mit Gruppenvergabe

Beitrag von eliot » 13.06.2008 22:25:50

gms hat geschrieben:das SGID Bit für das Verzeichnis setzen, siehe: http://de.wikipedia.org/wiki/Setgid

Gruß
gms
Das ist soweit klar, nur wenn ich in diesem Verzeichnis ein weiteres Verzeichnis anlege,
muss ich danach wieder SGID setzen.
Ich suche nach einer Möglichkeit, dass gleich die richtige gewünschte Gruppe gesetzt wird.

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: Problem mit Gruppenvergabe

Beitrag von eliot » 13.06.2008 22:26:58

rendegast hat geschrieben:webmasters primäre Gruppe sollte dann www-data sein und nicht webmaster.
Wie kann ich die primäre Gruppe eines Users setzen?
Mit addgrp?

regards
eliot

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Problem mit Gruppenvergabe

Beitrag von gms » 13.06.2008 22:39:35

eliot hat geschrieben: Das ist soweit klar, nur wenn ich in diesem Verzeichnis ein weiteres Verzeichnis anlege,
muss ich danach wieder SGID setzen.

Code: Alles auswählen

webmaster@gms1 / $ ls -ld x
drwxrwsr-x 2 root www-data 4096 13. Jun 22:33 x
webmaster@gms1 / $ cd x
webmaster@gms1 /x $ mkdir y
webmaster@gms1 /x $ ls -ld y
drwxr-sr-x 2 webmaster www-data 4096 13. Jun 22:33 y
webmaster@gms1 /x $ cd y
webmaster@gms1 /x/y $ touch z
webmaster@gms1 /x/y $ ls -l z
-rw-r--r-- 1 webmaster www-data 0 13. Jun 22:34 z
eliot hat geschrieben: Wie kann ich die primäre Gruppe eines Users setzen?
Mit addgrp?
mit usermod:

Code: Alles auswählen

gms1 ~ # usermod -g www-data webmaster
gms1 ~ # getent passwd webmaster
webmaster:x:1001:1015::/home/webmaster:/bin/bash
gms1 ~ # getent group www-data
www-data:x:1015:webmaster

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: Problem mit Gruppenvergabe

Beitrag von eliot » 13.06.2008 22:40:10

Ok,

ich habs gefunden:

Code: Alles auswählen

usermod -g www-data webmaster
Damit kann man die Gid ändern.
Danke!

Antworten