解决NTFS磁盘格式下面 文件加密情况下 SVN访问问题
2011-08-17 14:31
357 查看
NTFS磁盘格式下面的文件夹和文件是可以通过Encrypting File System来进行加密的,这样子就保护了数据,防止源代码或者重要文件的安全.
然后我们平常的源代码管理会用到SVN,这个时候我发现一个问题,如果将代码仓库的文件夹置为加密模式的话,SVN的浏览器是不能对加密内容进行访问的,查找error.log中的问题,也没有什么好的发现,只有一个access deny之类的话.
在stackoverflow上面问了,也没有很明确的解决问题,最后google了一个早上,终于找到比较靠谱的资料.
http://topic.csdn.net/t/20050309/18/3838066.html
/article/2106394.html ,里面说到的问题和我所遇到的都比较类似.
应该应该在于EFS文件加密,文件需要一个访问权限,而这个访问权限,是需要通过证书来获得的, 当前用户Canson下面的加密文件,只能由Canson来进行访问,而apache服务器默认的启动用户是system.这就失去了访问的权限.
破解这个权限问题有两个途径,
1,不通过http方式来访问代码仓库,而是通过file:///文件路径来对代码仓库进行访问,由于在当前登录用户下面,自然获得了访问加密文件的权限.
2按照上面的博客所说:可以添加新用户,比如apache,,设置好密码,管理员组最好
然后在服务器www目录所在的盘里设置安全,添加apache用户的管理权限(全权就行)
在服务里面找到apache1.3.X,在属性-登陆-里面选择使用“此帐户”然后,浏览到apache 用户,输入正确的密码,确定后重新启动apache服务就ok了
问题没有这样子简单,因为使用了EFS,所以就带来了一个证书的问题,这个apache用户还需要导入当前加密用户的证书,这才可以解决访问问题. 当然最好还得在组策略中设置apache用户不能在local中登录.这样子,windows的登录界面就是还是默认的一个人登录.
我想:何必再添加另外一个用户呢,直接让apache按照当前加密用户来启动不行吗? 试验的结果是,当设置以当前加密用户启动以后. apache根本就启动不了,至于原因,就不大清楚了.
然后我们平常的源代码管理会用到SVN,这个时候我发现一个问题,如果将代码仓库的文件夹置为加密模式的话,SVN的浏览器是不能对加密内容进行访问的,查找error.log中的问题,也没有什么好的发现,只有一个access deny之类的话.
在stackoverflow上面问了,也没有很明确的解决问题,最后google了一个早上,终于找到比较靠谱的资料.
http://topic.csdn.net/t/20050309/18/3838066.html
/article/2106394.html ,里面说到的问题和我所遇到的都比较类似.
应该应该在于EFS文件加密,文件需要一个访问权限,而这个访问权限,是需要通过证书来获得的, 当前用户Canson下面的加密文件,只能由Canson来进行访问,而apache服务器默认的启动用户是system.这就失去了访问的权限.
破解这个权限问题有两个途径,
1,不通过http方式来访问代码仓库,而是通过file:///文件路径来对代码仓库进行访问,由于在当前登录用户下面,自然获得了访问加密文件的权限.
2按照上面的博客所说:可以添加新用户,比如apache,,设置好密码,管理员组最好
然后在服务器www目录所在的盘里设置安全,添加apache用户的管理权限(全权就行)
在服务里面找到apache1.3.X,在属性-登陆-里面选择使用“此帐户”然后,浏览到apache 用户,输入正确的密码,确定后重新启动apache服务就ok了
问题没有这样子简单,因为使用了EFS,所以就带来了一个证书的问题,这个apache用户还需要导入当前加密用户的证书,这才可以解决访问问题. 当然最好还得在组策略中设置apache用户不能在local中登录.这样子,windows的登录界面就是还是默认的一个人登录.
我想:何必再添加另外一个用户呢,直接让apache按照当前加密用户来启动不行吗? 试验的结果是,当设置以当前加密用户启动以后. apache根本就启动不了,至于原因,就不大清楚了.
相关文章推荐
- java上传文件到磁盘中,设置tomcat虚拟路径进行访问,解决重布项目图片消失问题
- 解决LINUX下无法自动挂载NTFS文件格式的移动硬盘访问
- 解决ntfs格式的移动硬盘mount到Linux下时变成只读文件系统的问题
- Centos安装ntfs-3g(解决Centos不支持Ntfs文件格式的问题)
- 如何拿回被恶意或者不小心删除硬盘所有者权限而导致的文件访问以及修改权限被限制(NTFS格式安全权限问题)
- Windows NTFS格式文件 权限问题的解决
- 解决Windows自带NTFS加密(EFS)后打开文件乱码的问题
- MySQL数据格式为MyISam时的Locked状态造成访问慢的问题解决
- eclipse导入svn项目之后java文件图标空心问题的解决
- 解决Chrome不能导入IE导出的htm格式书签文件问题
- 解决python ConfigParser文件编码问题(按指定格式存储文件(txt))
- Mac下svn问题——“.a”(静态库)文件无法上传解决
- SVN上传文件提示磁盘空间不足的问题
- 解决java读取大文件内存溢出问题、如何在不重复读取与不耗尽内存的情况下处理大文件
- 如何解决烦人的VS.NET2003编译时“无法将程序集复制到文件,另一个程序正在使用,进程无法访问”的问题?
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
- 解决eclipse中svn部分文件更新不到的问题
- 未能加载文件或程序集 或它的某一个依赖项。试图加载格式不正确的程序。问题解决
- 未能加载文件或程序集 或它的某一个依赖项。试图加载格式不正确的程序。问题解决
- 解决Vmware删除文件物理磁盘不见效的问题