в апачской конфигурации:
<Location /svn>
DAV svn
SVNPath /mnt/big/svn
AuthType Basic
AuthName "SVN Server"
AuthUserFile /etc/apache2/svn.pass
Require valid-user
AuthzSVNAccessFile /etc/apache2/svn_authz
и/etc/apache2/svn_authz может содержать прекрасное-graned управление тем, кто может получить доступ что:
[groups]
ops=user1,user2
it=user2,user3
[/]
* = rw
[/ops]
* =
@ops=rw
[/ro]
* =
@ops = r
@it = r
user4 = rw
если у Вас есть ldap / активный сервер каталогов под рукой, можно использовать его вместо AuthUserFile для апачской аутентификации.
Вы могли использовать Windows System Resource Manager для ограничения памяти. Существует 2 политики, характерные для служб удаленных рабочих столов (Equal_Per_User, Equal_Per_Session) предварительно созданы. На первый взгляд (без любых деталей относительно того, почему Вы хотели бы сделать это) это походит на действительно плохую идею, поскольку у Вас обычно заканчивалась бы память ядра (записи таблицы страниц), прежде чем у Вас закончится физический поршень, и ограничение суммы поршня усилило бы проблему