2016-08-04 105 views
0

(Entschuldigung. Mein Englisch Fähigkeit ist schlecht ....)svnserve erlaubt anonyme Benutzer. Wie kann ich sie blockieren?

heute mache ich ein neues SVN-Repository. Hier sind meine Repository-Einstellungen.

  1. svnserve.conf

    [general] 
    anon-access = none 
    auth-access = write 
    password-db = passwd 
    
  2. passwd

    [users] 
    myusers = mypassword 
    
  3. Neustart Svnserve

aber, Anon-Benutzer können meine Repository zugreifen. Fügen Sie also ein Authz hinzu.

  1. authz Infomationen in svnserve.conf

    [general] 
    anon-access = none 
    auth-access = write 
    password-db = passwd 
    authz-db = authz 
    
  2. authz

    [groups] 
    usergroup = myusers 
    [/] 
    @usergroup = rw 
    
  3. Neustart Svnserve

aber, Anon-Benutzer hinzufügen greife immer noch auf mein Repo zu. Wie kann ich sie blockieren? meine Einstellung ist etwas falsch ??

+0

welche URL Sie Sie verwenden auf das Repository zugreifen? – bahrep

+0

@bahrep svn: //192.168.0.73/repositories Dies ist nur lokaler Zugriff. aber ich möchte den Zugriff auf jeden Benutzer kontrollieren. –

Antwort

1
  1. Lesen Sie mehr über Pfadbasierte autorization in SVN Buch
  2. Verwenden gut, Gehirn betriebene Regeln in authz-Datei. Ausgangspunkt
[/] 
$anonymous = 
$authenticated = rw 

Gruppe mit Einziges Mitglied ist dumme Idee, einzelne SVN-Benutzer für alle commiterrs ist dumme Idee, ignorieren Token in authz-Datei ist eine schlechte Idee