【发布时间】:2013-06-20 22:31:27
【问题描述】:
我的应用程序在 tomcat7 下运行,并将文件存储在本地文件系统上。这些文件最终会提交给 SVN。提交后,.svn 目录的内容如下所示:
drwxr-xr-x 6 tomcat7 tomcat7 4.0K 2012-07-05 22:12 .
drwxr-xr-x 3 tomcat7 tomcat7 4.0K 2012-06-16 18:14 ..
-r--r--r-- 1 tomcat7 tomcat7 265 2012-06-16 18:23 all-wcprops
-r--r--r-- 1 root root 558 2012-06-30 13:53 entries
drwxr-xr-x 2 tomcat7 tomcat7 4.0K 2012-06-16 18:23 prop-base
drwxr-xr-x 2 tomcat7 tomcat7 4.0K 2012-06-16 18:23 props
drwxr-xr-x 2 tomcat7 tomcat7 4.0K 2012-06-16 18:23 text-base
drwxr-xr-x 5 tomcat7 tomcat7 4.0K 2012-06-30 13:53 tmp
请注意,entries 目录归 root/root 所有,而所有其他目录归 tomcat7/tomcat7 所有。这目前正在阻止应用程序(以 tomcat7 用户身份运行)删除任何包含提交给 SVN 的文件的目录。
有什么方法可以将 .svn/entries 文件配置为由 tomcat7/tomcat7 拥有,就像 .svn 下的所有其他文件一样?
【问题讨论】:
-
当你说“这些文件最终会被提交到 SVN”时,提交的内容是什么?
-
执行每日备份的 shell 脚本
-
那么,为什么不在
tomcat7账户下运行shell脚本呢?
标签: svn permissions