Запускать демон svnserve с правами другого пользователя. Как?
Добавлено: 22 дек 2014, 13:31
Есть необходимость читать базы SVN другим пользователем, нежели root, и при этом нельзя (по соображениям безопасности, разумеется) добавить пользователя в группу root.
Тупо поменять права на базы SVN результата не даст - после первого же изменения файлов баз, они слетят на права пользователя, от которого запущен svnserve. Нужен запуск демона svnserve от другого пользователя.
Пока не могу найти решение для RELS (CentOS), которое позволит запустить демон от другого пользователя.
Это нужно для работы:
- скрипта бэкапа, выполняемого на удаленной машине и по SSH тянущего RSYNC-ом изменения;
- apache | websvn (перейти полностью на DAV-SVN пока не получается, но черный вход до репозиториев нужен для админских целей).
Тупо поменять права на базы SVN результата не даст - после первого же изменения файлов баз, они слетят на права пользователя, от которого запущен svnserve. Нужен запуск демона svnserve от другого пользователя.
Пока не могу найти решение для RELS (CentOS), которое позволит запустить демон от другого пользователя.
Это нужно для работы:
- скрипта бэкапа, выполняемого на удаленной машине и по SSH тянущего RSYNC-ом изменения;
- apache | websvn (перейти полностью на DAV-SVN пока не получается, но черный вход до репозиториев нужен для админских целей).