- 论坛徽章:
- 0
|
我把SVN的服务放在了 /etc/rc.sysinit
svnserve -d -r xxx 可以成功 但是已root身份启动总不好,SVN的db已经规划成svn用户和组可访问,
请问在启动脚本中可以指定切换为svn用户再启动svnserve进程吗?
查svnserve 无参数指定程序的userid.
svnserve --help
usage: svnserve [options]
Valid options:
-d [--daemon] : daemon mode
--listen-port arg : listen port (for daemon mode)
--listen-host arg : listen hostname or IP address (for daemon mode)
--foreground : run in foreground (useful for debugging)
-h [--help] : display this help
--version : show program version information
-i [--inetd] : inetd mode
-r [--root] arg : root of directory to serve
-R [--read-only] : force read only, overriding repository config file
-t [--tunnel] : tunnel mode
--tunnel-user arg : tunnel username (default is current uid's name)
-T [--threads] : use threads instead of fork
-X [--listen-once] : listen once (useful for debugging)
--pid-file arg : write server process ID to file arg |
|