【问题标题】:Fix .svn directory permissions修复 .svn 目录权限
【发布时间】:2012-09-25 22:51:46
【问题描述】:

关于如何使用命令行 (Ubuntu) 更正我的 webroot 中的所有 .svn 目录(及其内容)权限的任何建议?我正在将文件添加到 www-data,但忘记过滤掉 .svn 目录:p

更多细节:

我想将 .svn 目录及其内容归还给原始所有者。 user:group 不是问题,用于 chown 所有 .svn 目录及其中包含的所有内容的递归命令正是我要寻找的。​​p>

【问题讨论】:

  • 你到底想要什么? www-data 对除 .svn 之外的所有内容都具有权限?将 svn 导出到您的网络目录可能会更好(从而摆脱所有 .svn 的东西)。
  • 我需要 svn 的东西。除了 .svn 文件夹及其内容的权限之外,我不想更改任何内容。

标签: apache svn ubuntu


【解决方案1】:

如果您只想更改所有 .svn 目录的所有权,您可以执行以下操作:

find /dir/to/repo -name .svn -exec chown user:group -R {} ;

根据您的外壳,您可能需要转义 ; (使用 \;)和/或 {}(使用 \{\})

【讨论】:

  • 我昨天找到了那个命令,但它没有修复 .svn 目录中的文件
  • 你在 chown 上使用了 -R 开关吗?
  • 啊。谢谢..我应该仔细检查递归标志。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-17
  • 1970-01-01
  • 1970-01-01
  • 2016-07-08
  • 2013-10-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多