PDA

View Full Version : [German] Probleme mit Schreibrechten


phuxman
08-18-2004, 10:29 AM
Hi,
hab mich heute angefangen mit ioFTPD zu beschäftigen und hat alles bisher ganz gut geklappt. Aber als ich neben meinem master-user noch eine gruppe anlegen wollte die schreibrechte auf einem bestimmten ordner haben soll, bekam ich probleme. der ordner besitzt die zugriffsrechte 777 und ist im besitz des master-users. ein neu angelegte benutzer
(user1) der gruppe (group1) kann aber nicht dorthinein uploaden obwohl ihm auch durch das vfs-system dort schreibzugriff gewärt sein müsste.
(Upload =/[-Upload-]/* =group1 !*)
Bitte um hilfe denn ich sitze schon seit stunden vor diesem problem.
danke schonma

Pu$u
08-18-2004, 12:02 PM
ich bin mir net sicher bin selbst ein anfänger, aber ich würde ma sagen: Upload =/[-Upload-]/* -UploadUser =group1 !*

phuxman
08-18-2004, 12:56 PM
hm des hatte ich schon ausprobiert..schon alles mögliche.sobald ich irgendwas an den vfs dateizugriffsrechten änder geht gar nix mehr...nur noch mit dem masteruser.

toki
08-19-2004, 03:38 AM
hast du denn auch die ganzen anderen rechte eingeräumt?

resume makedir etc?

also ich hab

Default_Directory_Attributes = 777 0:0
Default_File_Attributes = 644 0:0

und empfehle mal:

Upload = /inbox/* =grp !*
Resume = /inbox/* =grp !*
MakeDir = /inbox/* =grp !*

und vllt noch

Overwrite = /inbox/* =grp !*
Delete = /inbox/* =grp !*
DeleteOwn = /inbox/* =grp !*

falls du das brauchst.

inbox mussu halt durch dein dir ersetzen und grp durch die gruppe bzw kannsu ja auch user nehmen. immer bedenken first match is valid also wenn du vorher ne zeile ala:

Upload = * !-user *

hast dann kann der user niemals uppen auch wenn du ihm das danach erlauben würdest. FIRST MATCH :)

hoffe das hilft dir weiter.

greez toki

phuxman
08-19-2004, 07:21 AM
hallo,
hm so in etwas hab ich das scho aber des will einfach net:
[R] STOR raidenftpd.acl
[R] 550 .raidenftpd.acl: Permission denied.
[R] Ãœbertragung fehlgeschlagen

hier is der auschnitt aus meiner
ioftpd.ini:

Default_Directory_Attributes = 777 0:0
Default_File_Attributes = 644 0:0

Upload = /[-Upload-]/* =friends !*
Resume = * *
Download = * *
MakeDir = /[-Upload-]/* =friends !*
RemoveOwnDir = /[-Upload-]/* =friends !*
RemoveDir = * 1VM
Rename = * 1VM
RenameOwn = /[-Upload-]/* =friends !*
Overwrite = * 1VM
Delete = * 1VM
DeleteOwn = * 1VM
NoStats = * !*

der benutzer "mass" ist mitglied der gruppe "friends", aber kann nix hochladen.wenn ich die configs so lasse wie nach installation dann kann "mass" nichts hochladen, nur der masteruser (ioFTPD). nachdem ich die configs (wie oben angegeben) verändert hab kann gar keiner mehr uploaden, nicht ma mehr master user. ich hab wirklich schon fast 2 tage rumprobiert und es muss logisch betrachtet ja auch so gehen aber es wil einfach net. bestimmt saublöder fehler irgendwo. wenn mir jemand noch weitere fehlerquellen nennen könnte wäre ich sehr dankbar. phuxman

Pu$u
08-19-2004, 09:18 AM
master darf eigentlich immer alles tun und lassen.

ich habe es ungefär sp laufen und es funzt

Upload = /[-Upload-]/* -mass =friends !*

das gielt aber nur, wenn mass user der friends group ist
und in der .vfs berechtigung auf /[-Upload-]/ hat.

k-oZ
08-31-2004, 12:14 PM
hmm hab so nen ähnliches problem,

ich möchte das user in nem bestimmten ordner keine dateien uploaden dürfen, aber in diesem ordner unterordner erstellen und in diese uppen.
kann ich das über die Upload rechte irgendwie hinkriegen?

Upload = /pub/ !* *

so hab ich es versucht, ich kann ordner erstellen allerdings in sämtlichen unterordnern keine files uploaden.
außerdem muss ich für jeden ordner eine neue Upload = /ordner/* !user * machen oder geht das hintereinander in 1 zeile?

thx schon ma

WebY
09-08-2004, 12:57 PM
hab bei mir...drinne geht aber trotzdem nicht:

Upload = /* =grp !*
Resume = * *
Download = * *
MakeDir = /* =grp !*
RemoveOwnDir = /* =grp !*
RemoveDir = * 1VM
Rename = * 1VM
RenameOwn = /* =grp !*
Overwrite = * 1VM
Delete = * 1VM
DeleteOwn = /* =grp !*

LordM_2
09-09-2004, 06:44 PM
Also: phuxman

Upload = /inbox/* =grp !*
Resume = /inbox/* =grp !*
MakeDir = /inbox/* =grp !*


so sollte es aussehen in der ini. Es könnte sein, dass io die [] nicht mag...



k-Oz:

Du hast nen Ordner /pub/. In dem soll ein User nicht uploaden können.

site chmod /pub/ 755 <- kein Schreibrechte für User mit der Flag 3. Das Dir muss also 777 haben. Ansonsten kann der User aber auch keine Dirs erstellen.

Upload = /pub/* !*
MakeDir = /pub/* *

Würde das erstellen von Ordnern in /pub/ erlauben. Aber die erste Zeile schließt alle Unterordner von /pub/ mit ein. Der User könnte also auch in /pub/test1/ nicht uploaden.

evtl könnte das hier funktionieren:

Upload = /pub/ !*
MakeDir = /pub/* *

Musst Du halt mal ausprobieren. Ansonsten ist das meiner Meinung nach nicht möglich, was Du vorhast.

greetz LordM

WebY
09-10-2004, 05:24 AM
ahh nun geht es!!
man muss recht 777 mit den admin axx machen!