不久前,我在一台 Ubuntu 机器上安装了 apache subversion。然后,我的一位同事控制了它。最近他辞掉了工作,现在我必须删除他的用户以防止将来访问。
我读过很多帖子和谷歌很多。在 conf 文件夹下(在每个存储库中),有 authz、passwd 和 svnserve 文件,但这些文件中没有用户,我检查了是否启用了匿名访问,发现用户无法匿名访问。
我已经使用以下命令检查了有权访问存储库的用户:
svn log -q file:///var/subversion | grep -e '^r' | awk 'BEGIN { FS = "|" } ; { print $2 }' | sort | uniq
我可以在输出中看到用户名。我还检查了 Linux 用户
cat /etc/passwd
命令并且用户不在列表中。我还检查了 /etc/apache2 下为空的 http.conf 文件和仅包含我的测试用户的 dav_svn.passwd 文件。
我想要做的是删除这个特定的用户。有什么提示我该怎么做吗?
ps:我相信这个用户的旧提交在删除后不会丢失。那正确吗?