有没有办法查看自己的svn权限

365bet客服电话多少 📅 2025-07-03 23:48:58 ✍️ admin 👁️ 4265 ❤️ 970
有没有办法查看自己的svn权限

答案是:视情况而定,但通常不会。

Subversion没有权限、用户或登录的概念。对于绝大多数使用Subversion的人来说,这可能听起来很奇怪,因为他们需要使用帐户和登录,但Subversion不直接处理安全性。

相反,Subversion将安全控制传递给充当Subversion服务器的服务器。例如,如果使用Apache httpd,则可以使用基本的HTTP身份验证、LDAP或Apache httpd可以提供的各种身份验证机制。如果Apache httpd说你很酷,Subversion就会说你很酷。

即使是基本的svnserve进程也可以使用处理SASL身份验证的任何东西。

然后,您可以使用预提交钩子,这些钩子可以从服务器的安全机制之外的用户那里获取写权限。

现在,安全机制可以告诉您您的权限,但我很少看到它。例如,一个简单的JavaScript可以显示来自基本httpd身份验证的用户权限。

我编写了一个预提交钩子,它将其安全控制文件保存在存储库中,每个人都可以查看它。这允许项目经理更改项目的权限,而不必进入Subversion服务器(或者更重要的是,纠缠我来做这件事)。但是,即使这样也不能告诉您来自服务器身份验证机制的权限。

所以,答案可能是否定的。可能无法在您的站点上知道您对Subversion拥有哪些权限,因为即使Subversion本身也不知道。

相关推荐

匚字旁的常用汉字推荐
书法作品的4尺是多少厘米x多少厘米
手机拍照时如何设置显示手机型号的操作步骤指南