Articles of 文件权限

Tomcat – 图像目录的符号链接不显示图像

我在Ubuntu 9.04的Tomcat 6上部署了一个Java Web应用程序。 对于某些图像,我想创build一个符号链接到另一个图像目录。 这将允许我引用保留在服务器上的映像,即使应用程序已被删除和重新部署。 该应用程序部署在/var/lib/tomcat6/webapps/ROOT/目录中, images目录存在于war中。 当我部署应用程序时,我创build了一个到saved_images目录的符号链接,所以有一个像/var/lib/tomcat6/webapps/ROOT/images/saved_images/ 。 在应用程序中,我有以下代码: File file = new File("/var/lib/tomcat6/webapps/ROOT/images/saved_images/abc.jpg"); boolean fileExists = file.exists(); 代码运行时, fileExists值为true,但当引用像images/saved_images/abc.jpg时,图像不会显示在页面上。 /var/lib/tomcat6/webapps/ROOT/images和/var/lib/tomcat6/webapps/ROOT/images/saved_images中的/var/lib/tomcat6/webapps/ROOT/images/saved_images相同(所有者和组为tomcat6,与在战争中部署的其他文件)。 如果我删除了sym链接并将saved_images文件放在一个同名的目录中,则会显示这些图像。 当目录是一个sym链接时,如何让页面显示这些图像,而不必将这些文件复制到一个真实的目录中?

文件权限问题

我只是将我的网站的服务器从Windows切换到Linux,并最终能够从我的FTP控制文件的权限。 所以,看到默认情况下所有的权限都是705(并且不想让任何人有权限执行),我就把所有的权限都改成了744。 现在,gif和jpg链接不工作,pdf下载链接不工作,php链接不加载,mov文件不能播放。 相反,所有的html文件都能正常工作。 设置回来似乎没有帮助。 即使设置为777让我无处可去。 任何想法可能会出错? 我一直在使用googling文件权限(解决了Windows-Linux交换机的问题,这已经孕育了一个新问题),我不认为我能find的任何东西都逃脱了我的注意。 该网站: absis-minas.com 去n00b轻松。 由于非常简单的代码行不按照预期的方式工作,我只是出于兴趣学习了PHP,并且深入研究了服务器pipe理问题。 谢谢!

在linux web服务器上启用目录列表时,安全风险是什么?

我有几个文件夹,我没有任何index.htm或index.php,我不想有一个,所以我可以看到所有的HTML文件。 在这些文件夹中我没有​​其他扩展名而不是.htm。 启用目录列表会有什么安全风险?

我怎样才能让jenkins/哈德森保存文件的权限?

我在我的Hudson工作区有一个文件,其权限为777.它列在“要归档的文件”下,并出现在“项目”页面上的“上次成功的工件”下。 如果我右击 – 保存它,它只有644的权限。 我怎样才能保持设置的权限? 我在Ubuntu 10.04上运行Hudson 1.386独立版,如果有的话。

Ubuntu,www-data用户不能写入拥有的文件

帮助,我有一个关键的VPS运行Ubuntu 10.04,我正在使用Django的。 networking应用程序运行良好一个月,然后突然间,我不能写入SQLite数据库了,得到一个“磁盘I / O”错误(虽然没有读取问题)。 从我可以告诉的通常是权限问题。 没有任何工作,所以我尝试重置权限777和所有者www-data allong在目录和所有的文件,仍然没有运气。 然后,我转到www数据用户,然后运行echo“hi”> hi.txt,然后是cat hi.txt,它是空白的。 我跑了,看看它是否已经创build,它在那里,只是空白。 我切换回到根目录并运行了hi.txt文件,它仍然是空白的,所以我再次运行echo“hi”> hi.txt,接着是cat hi.txt,现在正确地说“hi”了。 我转回到万维网数据,看看我能不能读它,我可以。 www-data是hi.txt和权限的所有者,其中644。 我能做什么? 似乎万维网数据突然不能写入一个文件(但它可以创build它们),但只能阅读,不pipe是什么权限或谁拥有它。 帮帮我!

WordPress的:chmod 600 wp-config.php(或640),并获得死亡的白色屏幕。 做什么?

我第一次使用Wordpress,根据本指南中的安全指南 ,我正在将wp-config.php修改为600(用户可以读/写,没有其他人可以做任何事情)。 但是,当我尝试访问pipe理控制台时,这会给我带来死亡的白屏。 为什么是这样?

读取www-data所拥有的文件

我有一个网站,在必要时写入文件。 这些文件由www-data拥有。 我也有我的用户,它执行一个应用程序来收集这些文件的信息。 它是用Python编写的。 但是,由于这些文件是由www-data拥有的,所以我的应用程序无法读取它们,我必须以root身份执行该应用程序,我不希望这样做。 我能做些什么来让我的用户读取www-data创build的文件? 编辑 ,相对于评论: -rw-r–r– 1 ivan www-data 444 2011-07-20 16:34 serverfile1.php -rw-r–r– 1 ivan www-data 140 2011-07-20 16:34 serverfile2.php -rw-r–r– 1 ivan www-data 478 2011-07-20 16:35 serverfile3.php -rw-r–r– 1 www-data www-data 10 2011-07-20 17:41 info1.txt -rw-r–r– 1 www-data www-data 21 2011-07-20 17:41 info2.txt -rw-r–r– 1 ivan www-data 236 2011-07-20 16:35 […]

在Windows上压缩和解压缩时的文件夹权限

我有一个networking服务器的Windows 2003.当我做了一些文件夹的zip备份,当我解压缩文件的文件夹的权限不会恢复。 我怎样才能做一个压缩保存原来的权限,或者我如何做一个备份与所有权限保持不变? 我不能安装任何软件,它是一个生产服务器。

您无权访问/在此服务器上。 阿帕奇,赢7

阅读所有关于这个问题的post – 他们都没有种子帮助我的实例… 我只是把我所有的开发东西形成一个Vista计算机(它工作正常)到Windows 7的机器 – Apache 2.2 …我使用相同的conf文件…但现在出于某种原因,我的.htaccess文件是导致“您无权访问/在此服务器上”。 错误。 (我是积极的.htaccess文件 – 因为如果我从目录中删除或重命名文件 – 网站上来就好了…) 现在,.htaccess文件被用来简化短url,我不能简单地删除它 – 这不是我的网站做出这样的devise决定 – 我只是简单地pipe理它… 太远了 – 我已经确定我的所有conf项是: Order allow,deny Allow from all 并通过Windows文件/目录用户界面 – 我已经设置了httpd根和我的wwwroot(位于我的用户文件夹)的文件夹权限,让本地用户有完整的控制… 但我仍然得到错误…令人沮丧。 错误日志读取: Sat Jan 14 21:17:03 2012] [error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: C:/Users/me/wwwroot/{path […]

NTFS高级拒绝权限和规则

我觉得我在这里错过了一些明显的东西。 或者只是做一个noob错误。 我有一个文件夹结构,如下面的例子所示。 文件夹A1和A2位于文件夹A 。 文件夹B1 , B2位于文件夹A1内等。 Folder A | | | |——–Folder A1 | |———Folder B1 | |———Folder B2 |——–Folder A2 | |———Folder C1 | |———Folder C2 我想在文件夹A上创build一个组权限,以防止用户创build,删除或移动文件或文件夹(即不能移动或删除A1和A2等),但不影响文件夹A1任何内容或A2 。 我在文件夹A组A(我想限制的那个)上创build了以下规则。 规则: Name: Group A Apply to: this folder and subfolders Deny Create files / write data Deny Create Folders / append data Deny […]