svn+ssh 多个用户无需root权限

gpi*_*ino 2 ssh svn

我在通过 svn+ssh 访问的服务器上有一个 svn 存储库。我只有用户访问权限(不是 root),我无法安装 mod_dav。

有没有办法配置对 svn 存储库的多用户访问(即使用多个 ssh 密钥)而不给其他 svn 用户完全的 ssh 访问权限?

chr*_*hrw 5

womble 的意思是您只能将一个命令分配给authorized_keys 中的一个ssh 公钥。

command="/usr/bin/svnserve -t" ssh-rsa ...
Run Code Online (Sandbox Code Playgroud)

在这个例子中,通过 ssh 密钥访问的用户只能运行命令/usr/bin/svnserve -t