Я был системным администратором в школе, и у всех студентов были сетевые учетные записи. Я хотел поощрить использование компьютеров, таким образом, я удалил пределы квоты на корневые каталоги. Для большинства студентов это подходило, но некоторые заполнили их каталог быстро концертами видео и mp3.
Вопреки тому, что Вы ожидаете, это не было ограблено материал, но их собственные видеозаписи и музыка от школьной полосы.
Таким образом в конце мне только был нужен сценарий, который составил некоторую хорошую статистику из использования файла, если бы домашний диск заполнял более затем десять раз среднее число, то я взглянул бы на него и предложил бы лучший способ заархивировать. Главным образом это было просто списком самых больших файлов и прошлое время доступа. Действительно неправильно себя ведущие студенты были бы отложены в квоту, но та ситуация не повысилась во время моей занятости там.
После дальнейшего расследования и некоторого экспериментирования, я пытался добавить требование имени пользователя/пароля к серверу. Интересно, это работало. это не идеально, поскольку я хотел, чтобы это было абсолютно открыто, но это будет работать на данный момент. Вот то, что я добавил к httpd.conf
:
<Location "/">
# ...
AuthType Basic
AuthName "Yearbook Files"
AuthUserFile /var/yearbook/yearbook-svn-auth
Require valid-user
# ...
</Location>
Как вопрос о стороне, кто-либо знает, как изменить точку монтирования доли WebDAV на Mac OS X? В настоящее время это обнаруживается в Средстве поиска как IP-адрес сервера, и я хотел бы более дружественное имя, отображенное вместо этого.
Для Ваших "более дружественных имен" проблема: Если у Вас есть локальный DNS, работающий в офисе и всех клиентах, настроенных для установки по умолчанию к тому доменному имени (предпочтение "Областей поиска" в предпочтениях сети MacOS), клиенты могут просто соединиться с http://server, и доля появится как сервер в Средстве поиска. Без локального DNS можно сделать то же с записями в/etc/hosts файле для каждого клиента (просто добавляют запись как
192.168.1.10 server
в него).
Необходимо установить владельца и группу репозитория пользователю, при котором работает апач