You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by K F <cm...@yahoo.com> on 2010/05/05 19:43:21 UTC
Trouble with authorization
The repo in on a Unix box located at svnrepo/sandbox accessing via tortoise on a
windows machine with the latest releases. When I try to do a commit as user
dev1, psswd dev1, I get the following error:
Command: Commit
Error: Commit failed (details follow):
Error: Authorization failed
Finished!:
I am not sure what is wrong. I did some searching on the web
and can’t find anything wrong with what I am doing. Here is what I have in the
pertinent files.
passwd file:
dev1 = dev1
dev2 = dev2
dev3 = dev3
authz file:
[aliases]
[groups]
deva = dev1, dev2
devb = dev3
[svnrepo/sandbox:/]
deva = rw
devb = r
svnserve.conf file:
[general]
anon-access=none
auth-access=write
password-db=passwd
authz-db=authz
Re: Trouble with authorization
Posted by Ryan Schmidt <su...@ryandesign.com>.
Not an answer to your issue, but please see:
http://subversion.apache.org/docs/community-guide/mailing-lists.html#fresh-post
RE: Trouble with authorization
Posted by "Cooke, Mark" <ma...@siemens.com>.
> From: K F [mailto:cmkforce@yahoo.com]
> Sent: 05 May 2010 20:43
>
> The repo in on a Unix box located at svnrepo/sandbox
> accessing via tortoise on a windows machine with the latest
> releases. When I try to do a commit as user dev1, psswd dev1,
> I get the following error:
>
> Command: Commit
> Error: Commit failed (details follow):
> Error: Authorization failed
> Finished!:
>
> I am not sure what is wrong. I did some searching on the web
> and can't find anything wrong with what I am doing. Here is
> what I have in the pertinent files.
>
> passwd file:
> dev1 = dev1
> dev2 = dev2
> dev3 = dev3
>
> authz file:
> [aliases]
>
> [groups]
> deva = dev1, dev2
> devb = dev3
>
> [svnrepo/sandbox:/]
> deva = rw
> devb = r
Personally I had some issues with using [groups] that I unfotunately did
not have time to resolve. I suggest that you start by using the
usernames (dev1 etc) directly in the authz file to test:
Also, I think that [svnrepo/sandbox:/] is wrong. I would only ever
expect to see one name before the slash (a specific repo in a parentpath
setup) then the path within the repo comes after the ":/".
[sandbox:/]
dev1 = rw
dev2 = rw
dev3 = r
If you only have one repo / are not using parentpath then you can just
set the default global access level:
[/]
dev1 = rw
dev2 = rw
dev3 = r
Are you using parentpath in your setup? Unless your client is 1.6.11+,
you need to grant read access to the root (you do seem to be doing that,
just thought it worth mentioning).
Finally, a link to path-based authorisation in the nightly red book:
http://svnbook.red-bean.com/nightly/en/svn.serverconfig.pathbasedauthz.h
tml
~ mark c
> svnserve.conf file:
> [general]
> anon-access=none
> auth-access=write
>
> password-db=passwd
>
> authz-db=authz
>