我有两个文件,一个php文件和一个日志文件。 权限已更改为以下内容: -rwxr-x— 1 www-data www-data 294 2012-06-25 10:17 function.php -rwxr-x— 1 www-data www-data 0 2012-06-25 09:53 log.txt 权限设置为750。 当我调用function.php,我收到以下错误信息 fopen(log.txt): failed to open stream: Permission denied 这是行: $fp = fopen("log.txt","a"); 我很困扰。 我有PHP和文件现在都写在www数据下,为什么会有任何权限问题? 请帮忙
我正在使用Ubuntu 12.04,并试图使用NIS与AutoFS挂载我有权访问的NFS项目。 我可以挂载我的networking主目录,这是用于远程terminal,但这是我的用户拥有。 我分配的项目目录由root拥有,但是在我所在的组中,而在由ITconfiguration的远程terminal上,我也能够使用autoFS挂载这些目录(只需导航到他们的目录)。 我在前台运行automount时遇到访问被拒绝的情况。 这里是我相信问题的地方:我一直在努力让Kerberos的PAM工作login到networking用户,但还没有成功。 因此,我使用与NIS用户具有相同名称,UID和GID的本地用户。 当我使用id检查组成员身份时,我的本地用户说它是在拥有项目目录的组中,它不在我的本地/ etc / group文件中。 如果我select不安装Kerberos,我被认为可以在不loginnetworking用户的情况下自动挂载这些目录。 所有这些对于企业IT来说都是一个很好的问题,除非他们不正式支持Ubuntu 12.04。 他们鼓励使用它,但我并没有寄予厚望,他们会给予我任何支持,除了RHEL和预先configuration的10.04映像。 编辑:我注意到,我可以挂载的目录有rwxrwxr-x权限,而我不能有rwxrwx —权限。 所以,当我的本地根挂载它没有权限,我猜。 但我不相信有可能运行automount作为我的用户,该用户具有该目录的权限。
我尝试在Windows XP中共享整个分区。 在这个分区上有10多万个文件。 Windows为每个人设置了访问权限,并且在过去的12个小时内一直在做这些工作,并且还没有完成。 有更快的方式来共享文件夹与这么多的文件?
我有一些小组中的用户来审查审计。 他们在我创build的小组中。 这个小组应该有权限查看安全审计。 他们可以看到他们,但说明丢失。 如果我以pipe理员身份login,看起来没问题。 所以这是一些types的权限问题。 我已经检查了HKLM\System\CurrentControlSet\Services\Eventlog\Security permissions ,它具有pipe理员的完全控制和SYSTEM的完全控制。 本地安全设置已设置,所以他们也可以pipe理和查看安全审核。 这些是独立的机器,还有像这样的其他机器可以正常工作。 唯一的区别是MSSQL安装在那些不工作的。 有任何想法吗? 我错过了什么吗?
我正尝试在apache2服务器上安装gitolite 3。 所以我需要运行一个由git:git拥有的CGI脚本。 我的configuration(主要基于这个 )是: <VirtualHost myserver.com> ServerName myserver.com ServerAlias git SuexecUserGroup git git ScriptAliasMatch "(?x)^/(.*/(HEAD | info/refs | objects/(info/[^/]+ | [0-9a-f]{2}/[0-9a-f]{38} | pack/pack-[0-9a-f]{40}\.(pack|idx)) | git-(upload|receive)-pack))$" \ /srv/www/gitolite_suexec_wrapper.sh/$1 </VirtualHost> 我遇到的问题是每当一个查询匹配我的stript别名regexp,客户端收到403和我的Apache错误日志(设置为debugging级别)告诉我以下内容: client denied by server configuration: /srv/www/gitolite_suexec_wrapper.sh 我的apache2服务器有用户wwwrun和组www。 suexec模块正在运行,所以我testing一切都很好,如下所示: su -c "/usr/sbin/suexec2 true" wwwrun suexec policy violation: see suexec log for more details 所以这个用户可以启动suexec。 以前我在我的/srv/www/gitolite_suexec_wrapper.sh上有错误的权限,并有行logging在/var/log/apache2/suexec.log ,现在我什么都没有,所以我想我的权利正确设置有关suexec和包装脚本。 […]
我有一个服务器fileserver 。 Fileserver有一个名为share的NFS导出活动。 我有三个需要ssh / sftp访问的用户通过远程计算机fileaccess : user1 , user2和user3 。 我将如何设置它,通过login到fileaccess下面的权限将被激活,而无需修改文件fileserver上的文件权限? user1: read, write, execute user2: read, (execute?) user3: read, (execute?) 我想用户2和用户3能够浏览文件夹,但不能修改其内容,而user1将能够做任何他们想做的事情。 我已经尝试在/mnt/ fileaccess挂载share ,然后symlinking到每个人的主目录,但我似乎无法给user2和user3只读访问,也不删除user1的权限。
如果我想删除一个数据库用户能够查看Ent。中的sysobjects表在过去的年龄在MS SQL 2000。 经理我会在数据库中find用户,右键单击他,select属性,然后单击权限,向下滚动到sysobjects并将“x”放入select的能力中。 我无法弄清楚如何在SQL 2012中做到这一点。请帮助。
我已经在Windows Azure云上安装了Ubuntu 12.04虚拟机。 我可以使用WinSCP连接到它,但我只能更改用户目录(/ home / myuser)中的文件。 这真的胜过prupose,因为我想用这个实例的web服务器。 我应该怎么做才能启用这种与虚拟机的交互?
我正在用ftp访问来设置一个虚拟主机。 我有一个FTP用户ftpuser ,它被chrooted到它的主目录,然后我设置虚拟主机使其指向/home/ftpuser/ 。 我已经将ftpuser添加到www-data组,我也通过运行返回ftpuser: ftpuser www-data groups ftpuser来确保。 然后我上传了一个wordpress网站,在整个源码目录中运行了chown -R ftpuser:www-data ,为.php文件设置了文件权限为664,目录设置为775。 不幸的是,这个设置不起作用,实际上Apache对这些文件没有权限。 它只获得执行和写权限,当我设置权限666(文件)和777(目录)。 似乎www数据组没有被授予任何权限(实际上它没有使用组权限)。 我该如何解决这个问题? 这里有什么问题? 我确定apache使用www-data,因为我查看了它的configuration,而且我也运行ps aux | grep apache ps aux | grep apache 。 PS的ftpuser将通过vsftpd访问,我需要编辑的东西,以确保新的文件将具有WWW数据组? (umask是022)
如何configurationaccess.conf以便应用以下规则? : 允许用户dia从192.152.100连接。 拒绝用户sim从192.152.100连接。 特殊性:用户dia(uid = 8389753)和sim(uid = 500)属于组sim(gid = 500)是的,用户和组sim具有相同的名称和相同的id。 通过以下语法, – : sim : 192.152.100. 用户sim被拒绝,以及dia(因为dia属于组sim)。 access.conf认为sim既是用户又是用户组。 我如何指定我想拒绝用户sim,但同时允许用户dia?