Zum Inhalt springen

Dust43

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

  1. Da du das ja als Abschlussarbeit gemacht hast, hätte ich da mal ein paar Fragen dan dich. Hab dazu bereits in dem Thread: http://forum.fachinformatiker.de/showthread.php?t=74164&highlight=Apache einige Ausführungen gemacht. Wie hast du den Server aufgesetzt? Über Apache laufen lassen oder den integrierten Server von Subversion benutzt? Mich würde interessieren wie du die Authentifiezirung realisiert hast? Per LDAP, Nis, SSPI (WindowsDomain) oder gar ganz anders? Hast du dabei WebDaV mit verwendet bei der Rechteverwaltung von diversen Ordnern? Sind ne Menge Fragen ich weiss. Nur liess dir mal bitte den oben aufgeführten Thread noch durch. Dahinter steht mein Problem. Schon mal schönen Dank.
  2. So guten abend erstmal, möcht mich hier mal ein bisschen einbringen. Und zwar habe ich so ein ähnliches Problem. Mit einem Arbeitskollegen haben wir drei Server aufgesetzt einmal einen SubversionServer über Apache 2.0 unter Solaris 10 dann einen SubversionServer über Apache 2.0 unter WindowsXP und einmal in VMWare einen SubversionServer über Apache 2.0 unter Linux 9.1. So in allen drei Fällen tritt in etwa das Gleiche Problem auf wie oben beschrieben. Ich poste hier mal zu einer Installation die Einstellungen: LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so Diese Module wurden von Subversion mitgeliefert und sind integriert. Bzw. könne per Hand nach installiert werden. Werden auch beim starten des Apache ordnungsgemäß erkannt. Mein Location Eintrag sieht dann wie folgt aus: (es könnte auch Directory genommen werden, Location besitzt aber eine höhere Priorität wie Directory) <Location /> DAV svn SVNParentPath /home/svn AuthType Basic AuthName "Subversion repository" AuthUserFile passwd AuthzSVNAccessFile svnaccessfile Require valid-user </Location> Zwei Fälle dazu: auskommentieren der Zeile #AuthzSVNAccessFile svnaccessfile Dazu habe ich mit htpasswd eine passwd Datei erstellt und Benutzer angelegt. Wenn ich nun über localhost auf die Ordner zugreifen will kommt der Dialog zur aufforderung seine Daten einzugeben. Der Benutzername und das Passwort werden mit der Datei passwd abgeglichen und ich erhalte zugriff auf die Ordner. Also so wie es sein soll. Nun gibt es die Möglichkeit verschiedene Ordern mit diversen Rechten fest zu legen. Wenn ich die httpd.conf dazu jedes mal ändere also ein neues Location anlege funzt das auch. Bedeutet aber auch das ich jedesmal den Apache neu starten muss. So kommen wir zu dem zweiten Fall: einkommentieren der Zeile AuthzSVNAccessFile svnaccessfile Man schreibt sich eine weitere Datei in der die Richtlinien für den Zugriff stehen. Diese kann auch wärend der Laufzeit des Apache verändert werden. [groups] docs = user1,user2 [/] * = r [doc:/doc] @docs = rw Alles schön und gut die Hauptregel die sich auf das root Verzeichnis bezieht sagt aus das alle Lesezugriff haben die zweite Anweisung besagt das die Gruppe docs auf den Unterordner docs Zugriff hat. Da ParentPath in der httpd.conf benutzt wurde (anzeigen aller Unterordner) muss die Zuweisung des Unterordners durch doppelpunkt erfolen. Klappt aber nicht. Alle haben überall Leserecht und keiner Schreibrechte. Nicht einmal die Gruppe docs. Die zweite Anweisung wird nicht beachtet. In der error Log steht nur Zugriff denied. wenn ich #[/] #* = r auskommentiere greift gar keine Anweisung mehr. Die root Folder direktive versteht er aber keine für die Unterordner. Dann kommt nämlich der Fehler so wie oben beschrieben, das wohl angeblich Passwort oder Benutzername falsch sind. Auch bei wiederholter Eingabe. Kann da einer helfen? Es sollen auch die Rechte für die Unterordner in dem accessfile abgelegt werden. Hoffe das passt hier so´n bisschen rein. Sonst bitte neuen Thread damit öffnen. Vielleicht könnt ihr ja was zu euerm Problem daraus ableiten. Weil das WebDav ja so funzt. Habt ihr immer mit Directory gearbeitet? Versucht mal Location. So.. einen schönen abend denn noch.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...