0

(すみません。私の英語力は貧弱です....)

今日、私は新しい SVN リポジトリを作成します。これが私のリポジトリ設定です。

  1. svnserve.conf

    [general]
    anon-access = none
    auth-access = write
    password-db = passwd
    
  2. パスワード

    [users]
    myusers = mypassword
    
  3. svnserve を再起動します

しかし、匿名ユーザーは私のリポジトリにアクセスできます。したがって、authz を追加します。

  1. svnserve.conf に authz 情報を追加

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

    [groups]
    usergroup = myusers
    [/]
    @usergroup = rw
    
  3. svnserve を再起動します

しかし、匿名ユーザーは引き続き私のレポにアクセスします。どうすればそれらをブロックできますか? 私の設定が間違っていますか??

4

1 に答える 1

1
  1. SVN Book でパスベースの承認について読む
  2. authz-file で優れた脳力のあるルールを使用します。出発点
[/]
$anonymous =
$authenticated = rw

単一のメンバーを持つグループはばかげた考えです。すべてのコミッターに対して単一の SVN ユーザーを使用するのはばかげた考えです。authz-file のトークンを無視するのは悪い考えです。

于 2016-08-04T11:51:50.553 に答える