我如何知道哪个程序用户访问linux debian中的某个文件夹?基本上是一个搞砸了我的svn回购,基本上是因为我的权限而无法提交。 有一个
db / txn-current-lock':权限被拒绝错误。
所以我试图修复它,并再次搞砸了。 由于编程团队中的紧急情况,我给了所有文件夹777权限,并将用户:组权限更改为root:root。 现在我想修复像上帝命令一样的设置。 我想创build一个只有这些组的人才能使用svn的组,但是我不知道哪个用户(程序)访问回购。
它是www数据吗? 或者是_svn:*:73:73:SVN服务器:/ var / empty:/ usr / bin / false(来自/ etc / passwwd)? 我如何检查? 谢谢!
你如何服务回购?
它是通过Apache的mod_svn? 然后,目录/文件必须由运行Apache的用户拥有(通常是www-data)。
通过SSH? 然后你必须创build一个拥有这些文件的组(但是这个设置有一些问题,不记得是什么)。
通过svnserve ? 那么它必须由svnserve运行的用户所有。