On Fri, Dec 28, 2012 at 5:36 AM, Stefan Bellon <[email protected]> wrote:
> Hi all, > > is it possible in Fossil to configure read/write, read-only or > no-access for users and/or groups on a per-directory or per-branch level > like it is possible with e.g. Subversion with its "authz" file? > When somebody clones the repository,and has a local copy of the repository, then they can do anything they want with that local copy since it is a file they own. Permissions only come into plan when dealing with a remote server. If somebody has "push" permission, then they can effectively change anything they want since they were previously able to change anything they wanted on their local repository and a "push" involves transferring all new content from the local repository to the remote repository, without examining that content. The server does track which artifacts are received during each push, with the timestamp of the push, the user ID of the login that did the push, and the IP address on the other end of the push. In this way, users who break any rules can be tracked down and dealt with through human channels. Any malicious changes can be shunned, so the changes can be undone. There is nothing you can do to restrict which files are changed during a push. The idea is that you trust your developers. For servers, on the /Admin/Access setup page, there is an entry field named "Public Pages". That field (which is normally blank) can be set to a comma-separated list of GLOB patterns for URLs that unprivileged users are allowed to read even if they would normally not have read permission. The "Public Pages" glob list is used, for example, to allow unprivileged users to read a few specific documentation or wiki pages without being able to view private source code or sensitive wiki pages. > > Greetings, > Stefan > > -- > Stefan Bellon > _______________________________________________ > fossil-users mailing list > [email protected] > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > -- D. Richard Hipp [email protected]
_______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

