AGGIORNAMENTO # 3: Penso di averlo trovato.
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNPath /var/www/svn/repos
AuthType Basic
AuthName "Subversion repos"
AuthUserFile /etc/svn-auth-conf
Require valid-user
</Location>
svn-auth-conf è nel formato di
user1:$apr1$randome letters ... $random letters and numbers
Mi sento come se avessi usato alcuni strumenti da riga di comando per aggiungere utenti, ma non ricordo cosa.
AGGIORNAMENTO # 2: individuare http.conf fornisce questi risultati
/usr/share/logwatch/default.conf/logfiles/http.conf
/usr/share/logwatch/default.conf/services/http.conf
Non vedo nulla in nessuno dei due che sembrasse correlato alla sovversione. Posso pubblicare i file qui se mi saranno di aiuto.
domanda originale:
Alcuni anni fa, ho installato e impostato sovversione. Non ricordo come ho aggiunto un utente. Ho bisogno di aggiungerne un altro ora, ma quando ho controllato il passwd
file non c'erano utenti definiti, né c'era qualcosa impostato nel svnserve.conf
file - entrambi avevano tutto commentato. Questo è l'unico modo che posso trovare per aggiungere utenti tramite Google. Quindi l'ho provato:
passwd
user1 = password1
user2 = password2
svnserve.conf
anon-access = none
auth-access = write
pasword-db = passwd
authz-db - authz
realm = repos
ma posso ancora accedervi solo con user1
, anche se user1
non è un utente sul server Linux. C'è un altro modo per aggiungere utenti o ho qualcosa di sbagliato nella mia configurazione?
aggiornare:
Ho aggiunto la seguente riga al mio file svnserve.conf
authz-db = authz
quindi il mio file authz è simile a questo
authz [gruppi] devs = user1, user2
[repos:/]
devs = rw
continua a non funzionare. la password per user1 è diversa nel passwd rispetto a quella che utilizzo per accedere. Quindi penso che sovversione non lo usi affatto per l'autenticazione. soprattutto perché il file era vuoto prima ed ero ancora in grado di accedere. c'è un modo per assicurarsi che utilizza i file svnserve, passwd, authz per l'autenticazione? c'è un altro file di configurazione da qualche parte?