Articles of 权限

尽pipe目录上有777权限,但不能用apache写文件

我做了一个干净的Ubuntu 12.04安装,然后添加了一个在Ubuntu 10.04上工作正常的PHP脚本。 该脚本将新文件写入目录。 该目录由www-data:www:data拥有,并且具有设置为777的权限。我已经search了Googlesearch和SF,并尝试了许多不同的方法。 我已经重新启动apache,重新启动服务器,我仍然得到相同的错误: 禁止您无权访问此服务器上的/pdfFiles/new_file.pdf。 值得注意的是,pdfFiles是该网站的webroot下的一个目录。 我已经在系统的根目录(/ pdfFiles /)创build了一个具有相同所有者和权限的目录 Apache的错误日志包含没有帮助我: (13)权限被拒绝:访问/ pdfFiles / new_filepdf被拒绝,referer: http://mysite/create_file.pdf 我没有运行SELinux 目录: <Directory /> Options Indexes FollowSymLinks Multiviews AllowOverride None Order allow,deny Allow from all </Directory>

在哪里可以find用户在这个IIS错误“login失败的用户'IIS APPOOL \ Web2'

我遇到以下错误: Cannot open database "testbase" requested by the login. The login failed. Login failed for user 'IIS APPPOOL\Web2'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Cannot open database […]

防止AIX挂载点写入根文件系统

有没有办法让挂载点不可写入? 我不能写脚本或任何东西来检查,但认为有可能通过权限来做到这一点。 在Linux上,你可以使它不可变。 问题是当挂载点失败时,备份过程正在填充根文件系统。

在Microsoft Excel中创build报告 – Team Foundation Server 2010中的权限问题

我正在尝试为Visual Studio TFS 2010使用“在Microsoft Excel中创build报表”function。 右键单击项目“活动任务”,在Visual Studio的“团队资源pipe理器”窗格中的以下path中select“在Microsoft Excel中创build报表”,系统会提示用户input用户名和密码2010: “集合名称”| '项目名称'| 工作项目| 迭代1 | 活动任务 我是团队项目pipe理员和收集pipe理员。 我检查了SharePoint网站: http://'serverName'/ Reports / Pages / Folder.aspx 并在本网站上拥有完整的站点和项目权限。 我在运行TFS实例的机器(以及TFS的SQL后端)上加载了SQL Server Management Studio,并确保了angular色“serveradmin”和“sysadmin”。 我如何运行这个报告? 具体来说,需要什么权限?

移动到新服务器后“权限被拒绝”

我们已经把我们的网站移到了一个新的服务器(Ubuntu 12.04 LTS)上,这个服务器是我用ISPConfig 3build立的。 问题: 一切工作正常,但PHP试图写入新的日志文件到现有的日志文件时,给了我一个“无法打开stream:权限被拒绝” – 警告。 我非常不安全,因为我还不熟悉Linux。 目前,我的网站上的所有文件和文件夹都拥有“client1”组的所有者“web1”。 日志目录的权限与以前相同(在旧主机上)。 我知道,Apache(和PHP?)作为自己的用户“www-data”运行,所以基本上,我必须告诉我的日志文件和文件夹,这个用户可以读/写? 我(会)试过的: 在研究的同时,我碰到了这个文章,谈到为文件所有者(web1)和apache用户(www-data)创build一个共同组。 我也发现了如下的说明: //Create new group $ sudo addgroup webdev //Change the group of your web directory: $ sudo chgrp -R webdev /var/www/ $ sudo chmod -R g+rw /var/www/ //Set the guid bit on all folders in your web directory: $ sudo find […]

通过组和用户ID的Linux权限

这是一个基本的问题,我不能相信我已经使用Unix(Linux和Mac)超过5年了,而不知道这一点! root用户具有组ID 0和用户ID 0.因此,较低的组ID具有更多的权限。 问题是,如果我想创build一个pipe理员组,所有成员都拥有与根组相同的权限,那么这是一个安全的做法吗? 而我创build比设置为组ID为0? 所有这一切,我一直在与sudo一起,但那是因为我一直是我的机器或vps唯一的用户。 另外,当一个组ID是10或100时,它是否可以对任何属于一个ID为1000的组的文件执行任何操作? 这是应该如何工作? 谢谢, 山姆

是否有可能创build一个只能访问特定目录的FTP用户?

假设我的www文件夹中有以下目录: private_info_1 public_info_1 private_info_2 public_info_2 是否有可能创build一个FTP用户(我使用cPanel),可以访问两个公共目录,但不是私人目录?

file upload文件夹权限fastCGI – 如何使其可写?

我正在使用cPanel WHM运行fastcgi / suEXEC的centos 5.7 我正在尝试使一个特定的文件夹可写,以允许脚本上传文件,但似乎有问题。 我想要写入的文件夹(和所有recursion文件夹)是: /home/mydomain/public_html/uploads 而且我只想让用户“songbanc”运行的脚本能够写入这个目录。 我已经尝试了以下内容: chown -R songbanc /home/mydomain/public_html/uploads chmod -R 755 /home/mydomain/public_html/uploads 但它似乎仍然没有工作。 如果我通过FTP客户端手动设置权限到777,脚本将只上传文件。 我假设我误解了如何为fastcgi用户设置权限,希望有人可以帮助我。 提前致谢 编辑:在其中一个脚本或文件夹上运行getfacl给出以下内容: # file: home/mydomain/public_html/ripples/1.jpg # owner: songbanc # group: songbanc 所以看起来主人是正确的? 我现在完全困惑! 编辑2: 情节变厚… lsattr和chattr正在返回不适当的设备的ioctl当阅读标志…

用别名域分隔域与一个域

我已经build立了一个使用ISPConfig 3进行pipe理的LAMP服务器。 PHP运行在Fast-CGI上。 我有几个域,如my_site.com,my_site.net和my_site.org,但他们都指向相同的应用程序/网站。 每个域都有自己的Web根文件夹,并在其自己的用户下运行。 应用程序本身位于另一个用户拥有的通用目录中,如下所示: # path to my_application (owned by web1) /var/www/clients/client1/web1/web/my_application/ # sym-link to my_application from my_site.com-web-root (owned by web5) /var/www/my_site.com/web -> /var/www/clients/client1/web1/web/ # sym-link to my_application from my_site.net (owned by web4) /var/www/my_site.net/web -> /var/www/clients/client1/web1/web/ 通过这样的设置,我在执行PHP的文件系统操作时遇到了一些有关权限的问题。 例如,如果应用程序是通过my_site.com调用的,则用户web5正在尝试将某些内容写入应用程序文件夹。 但是应用程序文件夹由用户web1拥有,所以web5不允许在那里写入。 就我而言,这就是Fast-CGI的工作原理。 经过一些研究并询问了一些人,解决scheme似乎是将其全部分解到一个域(例如my_site.com),并将其他域(my_site.org,my_site.net)定义为这个域的别名。 这样,只有一个用户具有所有必要的权限。 但是,这意味着我们不得不购买多域名SSL证书 – 但是我们已经为每个域名拥有SSL证书。 我们能够使用他们与我们以前的供应商(pipe理托pipe),在那里,我们也只有一个networking目录和多个域名。 所以,如果这是可能的,我想知道:在这种情况下,把所有的域合并到一个主域名和几个别名域是否是正确的? 或者我可能误解了一些东西?

安装su_php后出现500错误,权限问题,“脚本的UID /index.php”小于min_uid“

我刚刚在我的服务器(亚马逊EC2实例)上安装了su_php ,它是我的应用程序中的一个。 现在,当访问我的所有托pipe网站时,出现500 Internal server error 。 错误日志: [error] [client ip] SoftException in Application.cpp:350: UID of script "/var/www/html/www.mywebsite.org.uk/index.php" is smaller than min_uid [error] [client ip] Premature end of script headers: index.php ls -l的webroot显示: drwxrwxr-x 2 root root 4096 Aug 7 14:23 aws.anothersite.co.uk drwxrwxr-x 7 ec2-user root 4096 Oct 5 18:36 content.mywebsite.org.uk drwxrwxr-x 5 root root […]