Hallo Leute!
Ich habe mich entschieden meine Projekte von CVS zu SVN zu migrieren (willkommen im dritten Jahrtausend! :D). Nun das ich gar kein Problem, brauche aber ein "Read-Only-Nutzer", mit dem ich die Projekte auf einem Server eines Freundes holen kann. Der Nutzer darf die Projekte **nur lesen** aber nicht schreiben.
Die Authentifizierung der Nutzer erfolgt über SASL. Wenn ich die Dokumentation, die ich im Google gefunden habe, verstehe, sollte ich in svnserve.conf einfach:
authz-db = authz
eintragen und dann in der Datei authz kann ich die Konfiguration definieren. Ich habe also folgendes eingetragen:
[groups] ro = svnro
[/] * = rw @ro = r
Und natürlich den Server neugestartet. Leider kann ich ein Commit auch mit dem Nutzer "svnro" durchführen, also es geht nicht...
Kann jemand mir sagen, was ich falsch mache?
Danke Luca Bertoncello (lucabert@lucabert.de)
On Mon, Apr 20, 2015 at 08:07:43AM +0000, Luca Bertoncello wrote:
Hallo Leute!
Ich habe mich entschieden meine Projekte von CVS zu SVN zu migrieren (willkommen im dritten Jahrtausend! :D).
[...]
Kann jemand mir sagen, was ich falsch mache?
Das kann ich bei SVN leider nicht. Aber warum nicht gleich hg oder git nutzen? Ich finde es einfacher als SVN.
Friedrich
Hej Luca!
in svnserve.conf einfach: authz-db = authz
eintragen und dann in der Datei authz kann ich die Konfiguration definieren. Ich habe also folgendes eingetragen:
Greift der Nutzer denn auch über svnserve auf das Repository zu? Wenn er stattdessen Zugriff per SSH hat müsstest du die Rechte dieses Users entsprechend beschneiden (z.B. ihn nicht der das SVN gehörenden Gruppe zuweisen).
Beste Grüße Fabian
Fabian Hänsel fabtagon@gmx.de schrieb:
Hej Luca!
in svnserve.conf einfach: authz-db = authz
eintragen und dann in der Datei authz kann ich die Konfiguration definieren. Ich habe also folgendes eingetragen:
Greift der Nutzer denn auch über svnserve auf das Repository zu? Wenn er stattdessen Zugriff per SSH hat müsstest du die Rechte dieses Users entsprechend beschneiden (z.B. ihn nicht der das SVN gehörenden Gruppe zuweisen).
Hallo Fabian!
Also, es wird über svnserve laufen. Ich habe inzwischen es geschafft. Man soll folgendes eintragen:
[/] @ro = r ~@ro = rw
und dann geht es!
Grüße Luca Bertoncello (lucabert@lucabert.de)
lug-dd@mailman.schlittermann.de