如果我有这个文件夹:/ var / username / secret /是770,那么在/ var / username / secret /文件中的文件是否可以被同一台服务器(共享主机)上的任何人读取/写入?
我正在为此苦苦挣扎。 让我们假设如下: 名为“deploy”的用户在其主目录中有一个名为example.com的目录。 其中有许多文件,其权限设置如下: drwxrwxrwx 6部署部署4096 2010-02-10 21:06 example.com 还有一个全新安装的Apache 2以www-data:www-data的forms运行。 我需要的文件仍然由部署拥有:部署,但我需要Apache能够写入这些文件。 不应该将www-data添加到部署组,反之亦然,请允许apache写入example.com目录? 我的/ etc / groups文件显示(截断为了简洁): WWW的数据:X:33:部署 部署:X:1000:WWW的数据 但www数据用户不能写入目录。 这让我疯狂! 帮帮我?
我已经在Windows 7上安装了Apache服务器。当我尝试通过IP地址访问服务器时,出现在Chrome中: 被禁止 您无权访问/在此服务器上。 在IE中我得到: 该网站拒绝显示此网页 HTTP 403最有可能的原因: •本网站要求您login。 我想强调,如果input任意IP,我会得到另一条消息。 所以,服务器正在工作,它只是不想显示我的文件。 我检查已经端口(端口80打开,我认为)。 在我的“httpd.conf”文件中,我有“Listen 80”。 目前我认为问题是在文件和文件夹的权限 。 任何人都可以告诉我如何检查文件和文件夹的权限,我怎样才能更改它们(Linux的chmode的DOS模拟),以及我需要设置哪些权限(以便外部的人可以看到我的文件,但他们不能做的事情坏)。 预先感谢您的任何帮助。
我需要禁止除pipe理员之外的所有用户在Windows XP上写入DVD / CD / USB驱动器。 谷歌search,有一种方法来完全禁用设备: 光盘: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cdrom\Start (from 1 to 4) USB: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR\Start (from 3 to 4) 但我需要禁用他们只为特定的用户。
我正在使用FTPfunction传输文件的PHP脚本。 它一直在我的生产服务器(这是一个托pipe服务)工作。 我刚刚设置的开发服务器(我是服务器的新手)是带有Apache2,PHP5和MySQL5的Debian Lenny。 文件传输工作正常,但一旦文件被写入服务器,它的权限为600.这使我无法在Web浏览器中查看文件(JPEG),因为权限被拒绝。 我已经搜遍了互联网,甚至打破了我的服务器安装,并重新安装它试图找出(这已经很有趣,但!)。 我知道在公共可访问文件上设置777权限是不明智的,但即使这样也不能解决问题。 唯一的作品是,如果我chmod 777 thefile.jpg传递后,这不是一个工作的解决scheme。 我试图改变我的网站文件的所有者到www-data每个这个职位 ,但也没有工作。 我的用户是mike ,如果文件的所有者是mike或者是root ,它仍然不起作用。 有人指出我的方向是正确的吗? 谢谢! 而且,当然,让我知道我是否可以澄清任何事情。
我正在运行Fedora 12,我已经设置了一个独立于根分区的分区来保存共享文件和主目录。 现在,我一直有权限问题,说用户不能chdir到他们的主目录(/文件/ home / *)。 现在,我最初通过chmodding /将其修改为0755,并将主目录修改为0755.而且,用户是其主目录的所有者:组。 现在得到这个,我没有改变一件事,重新启动,一切仍然有效。 很好,对吧? 我一天后启动服务器,现在是同样的问题。 这是一个家庭服务器,在工作状态和非工作状态之间的任何一点都没有。 另外,没有别的被修改。 有任何想法吗? 谢谢! ==编辑== 好。 所以我把它缩小到一个SELinux的问题。 如果我运行“setenforce 0”,一切都很好。 不过,我愿意保持SELinux的启用。 有没有办法解决?
我有一个用户(我们称之为myuser)运行的守护进程。 我希望他能够读取/写入/ var / www目录中的文件。 这个目录的所有者和其中的所有文件是www-data(apache2的用户)。 所以我使用addgroup命令将myuser添加到组www-data,并对www-data中的所有文件recursion地执行chmod。 所以现在我在每个文件上都有类似rwx rwrx的东西。 命令“groups myuser”告诉我,我的用户在www-data和myuser组中,所以在这里一切正常。 现在我想刷新组的权限,导致我的守护进程仍在运行,他不能在/ var / www中写任何东西。 我读了newgrp命令的manpage,但我认为这个命令只能刷新我当前用户的权限,而不是我的守护进程的用户(或者如果我可以,我不知道如何使用它) 。 所以我的问题是:如何在不重新启动的情况下刷新myuser的权限? 我应该重新启动守护程序吗? 感谢您的关注。 祝一切顺利 :)
我在FreeBSD7.3的一台机器上有多个用户。 每个用户都有自己的网站(只有一个)。 每个站点都是主站点的副本(略有不同)(即数据库configuration,模板文件)。 就像许多用户在一台机器上的Wordpress一样。 问题是: 我为主站做了一个补丁。 我如何一次更新所有这些网站,正确地更改用户权限和所有权。 IE:我有这样的补丁: /温度/贴片/ WWW / –index.php –includes / system.php 我有很多用户使用相同的目录结构和其他几个文件: /home/mike/www/mikebestsite.com/ –index.php –index2.php –includes / system.php /home/john/www/superjohnsite.com/ –index.php –includes / system.php –includes / break.php /home/larry/www/larry-e-king.com/ –index.php –includes / system.php –css / larry.css
我正在通过ClickOnce部署.NET桌面应用程序,并且需要用户能够运行必备安装程序。 普通用户通常没有运行安装程序的权限,但是可以授予这些用户运行由公司签发的证书签名的安装程序的权限吗?
我试图解决与我们的IIS7 FTP站点的一些问题 – 即为什么有些用户有权访问该网站,当它看起来不应该。 基本的问题是我不太了解NTFS / Active Directory的权限。 有谁知道是否有任何工具允许您查看权限来自哪里? 例如,如果我已经读取特定文件夹的权限,那么权限的来源是什么? 我知道诸如组成员身份和inheritance权限等基本知识,但是我遇到了这样一种情况,即用户看起来不属于任何具有资源权限的组,但仍然可以访问该资源。 显然,我不了解如何/什么权限被inheritance,什么压倒什么,等等。 除了可能有助于分析/了解权限的工具之外,我还会欢迎您提供有关彻底了解权限的最佳方法的build议。 最喜欢的书籍,文章等谢谢!