UPDATE # 3: Saya rasa saya menemukannya.
/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 dalam format
user1:$apr1$randome letters ... $random letters and numbers
Saya merasa seperti saya menggunakan beberapa alat baris perintah untuk menambahkan pengguna tetapi saya tidak ingat apa.
UPDATE # 2: cari http.conf memberikan hasil ini
/usr/share/logwatch/default.conf/logfiles/http.conf
/usr/share/logwatch/default.conf/services/http.conf
Saya tidak melihat apa pun di antara mereka yang tampak terkait dengan subversi. Saya dapat memposting file di sini jika itu akan membantu.
pertanyaan asli:
Beberapa tahun yang lalu, saya menginstal dan mengatur subversi. Saya tidak ingat bagaimana saya menambahkan pengguna. Saya perlu menambahkan yang lain sekarang, tetapi ketika saya memeriksa passwd
file tidak ada pengguna yang ditentukan, juga tidak ada yang diatur dalam svnserve.conf
file - keduanya semuanya berkomentar. Itulah satu-satunya cara saya dapat menemukan untuk menambahkan pengguna melalui google Jadi saya mencobanya:
sandiwara
user1 = password1
user2 = password2
svnserve.conf
anon-access = none
auth-access = write
pasword-db = passwd
authz-db - authz
realm = repos
tapi saya masih bisa mengaksesnya dengan user1
, meskipun user1
bukan pengguna di server linux. Apakah ada cara lain untuk menambah pengguna atau apakah ada yang salah dalam konfigurasi saya?
memperbarui:
Saya telah menambahkan baris berikut ke file svnserve.conf saya
authz-db = authz
maka file authz saya terlihat seperti ini
authz [grup] devs = user1, user2
[repos:/]
devs = rw
masih tidak berfungsi. kata sandi untuk pengguna1 berbeda dalam sandi daripada yang saya gunakan untuk masuk. Jadi saya pikir subversi tidak menggunakan itu untuk otentikasi sama sekali. terutama karena file itu kosong sebelumnya dan saya masih bisa masuk. apakah ada cara untuk memastikan menggunakan file svnserve, passwd, authz untuk otentikasi? apakah ada file konfigurasi lain di suatu tempat?