我从很早以前的经验中了解一些关于ACL的知识,但从未在OSX中检查过它们(目前,我在独立iMac上使用了10.6.7标准的非服务器)。 我刚刚注意到,我刚刚创build的一些非pipe理用户帐户(更换器和testing)有一个每个人的ACE:拒绝删除。 我自己的pipe理员帐户没有ACL,也没有我今天创build的非pipe理员帐户。 我很困惑。 A)这并不意味着任何人都不能从这些目录中删除任何文件(changer&Test)吗? B)有关他们如何到达那里的任何想法? 这是我的/ Users目录 mimac:~ frank$ ls -le /Users total 0 drwxrwxrwt 4 root wheel 374 Sep 25 2010 Shared drwxr-xr-x+ 15 Test staff 612 Dec 2 13:11 Test 0: group:everyone deny delete drwxr-xr-x+ 11 changer staff 510 Apr 1 00:07 changer 0: group:everyone deny delete drwxr-xr-x@ 67 frank admin 3536 […]
我在Linux目录/ var / www下有一个在Apache上运行的网站。 这个站点在/ var / www-store的web目录根目录外有一些文件,这些文件被apache用户www-data写入并读取。 我需要另一个用户对这个文件存储/ var / www-store / sync的子目录有读写访问权限,但是出于安全原因,我不希望他们能够访问(读或写)任何文件以外的任何文件目录或文件系统的其他地方。 另外,由这个用户编写的文件需要由apache用户写入,反之亦然。 有人可以帮助我需要在这个用户和这些目录设置的权限,以提供上面详细的安全。
我有一个Windows Server 2008 R2中的报告服务服务器环境。 我正在使用报告生成器3在Windows 7中开发。我能够加载和保存报告,但不能预览它们。 我收到以下消息:无法预览报告…用户权限不足“P423432 \ Steven”。 在报告服务器中的configurationangular色中,我用于开发的用户已经检查了所有权限。 可能会发生什么? 非常感谢!
我有一台运行安装了vCenter的Windows 2008 R2服务器虚拟机的ESXi主机。 将主机joinvCenter后,突然间我无法使用原始的root用户名/密码直接login到vSphere客户端的主机。 root用户/ pass在控制台中工作得很好,但是当我尝试使用vSphere客户端时,获得“权限不足”。 问题是电源熄灭,closures了vCenter虚拟机(和其他[活动目录]),所以现在我无法连接到vCenter再次启动我的虚拟机,也不能直接连接到主机。 我的select是什么,至less让vCenter虚拟机再次启动?
我是一个Linux新手。 我有一个PHP脚本,基于几个参数的正确性,决定是否向用户提供文件。 我通过nginx中的XSendFilefunction来提供文件。 我想阻止直接访问文件,以便用户被迫通过PHP脚本下载。 我的问题是,如果我将文件权限设置为640,当我尝试直接下载时,我得到一个403 Forbidden,但我无法下载与脚本以及。 而如果我把它设置为644,我能够做到这两件事情(我认为需要添加执行权限,以便直接下载文件。我错了吗?)我应该如何设置权限,以实现我所需要的? 编辑:请注意,我无法移动Web根目录上的文件,因为有些文件必须有直接访问权限,而其他文件则不能。 所以我必须把它们放在同一个目录下,并且能够有select地启用/禁用直接下载。
我有一台运行Ubuntu 8.04 LTS并运行sftp的服务器。 我的问题是,当我用sftp访问服务器(使用我的pipe理员帐户之一,而不是'root')的用户名,并上传一个文件,它的权限rwx——保存。 然后我必须使用sudo chmod 755 filename手动更改权限。 有没有办法设置默认的保存权限?
当通过Great Plains 2010访问SQL Reporting Services Report Manager时,我们得到以下内容: An error has occurred during report processing. (rsProcessingAborted) Get Online Help Cannot create a connection to data source 'DataSourceGPCompany'. (rsErrorOpeningConnection) Get Online Help 这不是GP问题,而是SQL Reporting Services的权限问题。 我们没有在该服务器上安装IIS。 如果我们使用我们的域名pipe理员,它的作品。 所有其他用户失败。 奇怪的是报告vdir工程查找。 这只是失败的web服务。
我有一个Windows Server 2008框(IIS 7)上的一个PHP脚本定期运行,以下载远程XML文件并将其存储在服务器上。 此脚本(以前用于成功运行)现在正在失败,并显示以下错误: Warning: fopen(C:\inetpub\wwwroot\alan\html\xml) [function.fopen]: failed to open stream: Permission denied in C:\inetpub\wwwroot\alan\html\helpers\weather_proxy.php on line 22 如果它很重要,我所做的唯一更改就是将此目录( alan下的所有内容)切换为Git存储库的已检出副本。 我已经尝试或检查了: 目录/文件权限 – 我已经远远地控制了每个人,从c:\ inetpub \ wwwroot \ alan开始,一直到文件本身一直工作,以防权限不被正确地inheritance。 对于它的价值,这也包括脚本本身。 安全模式被禁用。 我错过了什么吗? 我提到Git checkout的原因是,如果我在这个目录中打开一个Git shell,它会报告-rw-r–r–作为我试图写入的文件的有效权限。 chmod这个文件什么也不做,根据bash ls读出,但根据Windows文件属性对话框报告,Everyone拥有完全控制权限。 我错过了什么明显的? 编辑:我应该指出,当在命令行以及通过Web服务器交互运行脚本时都会发生此错误。
我有一个从/ dev / sda3挂载到/ foo的分区。 看起来这是不可写的。 我不能用“chmod / foo 777”来改变这个,那我该怎么做呢?
我在一个目录中有几个脚本,我需要使用root权限运行(从PHP) www-data 。 这好像是 CMND_ALIAS= /path/to/script, /bin/sh www-data ALL=(ALL) NOPASSWD: CMND_ALIAS 给www-data带来了很大的自由,因为在那个时候不能使用/bin/sh执行任何脚本? 但是,如果我将/bin/sh取消别名,则脚本不起作用。 有谁知道正确的方法来特别允许根访问只有在/etc/sudoers几个脚本?