我在Linux / Apache服务器上使用php。 我有三种types的目录像 |_ Writeale Directory |_ PHP Files |_ Image Files 可写目录只能由PHP用来写一些txt,图像… PHP文件由服务器执行并返回HTML代码图像文件目录只包含图像像jpeg gif swf …. 每个目录需要哪些权限? 什么是目录的默认权限(由FTP或PHP创build)? 我的服务器默认值是755.是否安全? 有权限对服务器性能有任何影响?
要对/ var / www中的文件执行以下权限,可以使用命令chmod u + s和chmod g + s吗? 权限: chown -R root:web / var / www chmod -R g + rw / var / www
在一个需要写访问(Wordpress)的应用程序的私有服务器上,将Apache的web用户(www-data)添加到拥有/ var / www的“developers”组或者使用fastcgi / suphp来升级权限会更好吗? 注意:“开发者”组中的唯一用户是pipe理员。 如果使用组解决scheme(上图),权限将需要775个文件夹和664个文件。
在saslsauthd重启,我不断获得/var/run/saslauthd dir的以下权限: drwx–x— 这使得Exim无法与saslauthd交谈。 如果我更改这样的权限: chmod o+x /var/run/saslauthd ..Exim可以再次和saslauthd交谈。 但是,正如我写的,/ /etc/init.d/saslauthd restart足以将权限更改为710。 我在/etc/init.d/saslauthd脚本中找不到任何东西来实现这一点。 这里发生了什么? 操作系统:Debian 7.0。
是否有可能在OpenBSD中拥有文件系统权限ACL(或类似)? 我试图创build一个文件夹,其中一个组具有读写访问权限,而另一个组具有只读访问权限。 我不想给世界读访问权限,我不想限制写入访问单个用户,所以都需要由组权限控制。 编辑:有人build议OpenBSD可能根本没有ACL。 这很好。 问题依然存在:我怎么可能或甚至可能在OpenBSD中设置文件夹权限,使得一个组拥有写入权限,另一个组拥有只读权限,而世界却没有权限?
我们假设我有这个文件夹结构: |-Home |-Subdir |-Subsubdir |-Subdir 每个目录包括一堆文件。 现在我想申请以下权限: 所有目录 – 750 这些目录中的所有文件 – 644 一次可以做到吗?
题: 从数据库完整的“chmod -R 777 /”中恢复mysql(或者最糟糕的情况:迁移)的最好方法是什么? 系统: Ubuntu 12.04 LTS MySQL 5.5.24 64位Amazon EC2云服务器。 背景:试图恢复(或至less从数据恢复)一个系统,这样做了: chmod -R 777 / 没有必要担心为什么。 这是一个经理太多,经验太less,喜欢在深水里游泳。 这是他的一个纯粹的意外事件,而不是实际意义上的打进时。 我已经恢复了大部分的系统,但是真的让mysql重新运行起来了。 我已经通过这样的页面: 如何修复/恢复'sudo chmod / 777'后的ubuntu 10.04 chmod -R 777 /在Ubuntu上 – 很多问题 chmod / 775 -R,现在我们的mysql数据库正在closures…! 为什么“chmod -R 777 /”是破坏性的? 已经这样做了: sudo chmod 644 my.cnf chown mysql:mysql my.cnf 试图启动mysql的时候: sudo service mysql start […]
我正在尝试为组“Domain Users”添加一个ACL,但由于组名中有空格,因此chmod无法正确parsing: $ chmod -R +a 'DOMAIN\Domain Users allow list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit' shared Unable to translate 'DOMAIN\Domain' to a UID/GID 我如何逃离这个空间? 我用单引号,双引号和反斜杠尝试了所有明显的方法。
我有一个由系统用户(mongodb)和chmoded 655拥有的备份文件夹。当我尝试在其中创build文件时,会引发权限问题: root@maquina:/var/backups/mongodb# su -s /bin/bash mongodb -c "/usr/bin/touch test.txt" /usr/bin/touch: cannot touch `test.txt': Permission denied 调整到755使我能够创build文件。 我想我可能需要调整权限(+ X?),但无法find如何。 任何人都可以点亮这个? 谢谢!
你好…我期待chmod 777一堆文件。 或者,因为它更安全,我也可以为这些文件寻找一个chown www:www来使它们可以被networking访问。 现在,由于我有超过400,000个文件, sudo chmod -R 777 ./*和sudo chown -R www:www ./*完全不起作用,只返回“Arg list too long” 一些使用Googlesearchfind和xargs ,但是这不适合我的文件集,因为一些文件名称中有下划线。 我不知道为什么这会打破剧本,但它确实。 命令: find ./ -name "*" | xargs chmod 777 以下是目录树的匿名片段: files \- 28934723 \- file1.xml \- file2.txt \- 34905834 \- file1.xml \- file2.txt \- 21398230 \- file1.xml \- file2.txt 据我所知,它应该自动recursion到子目录中,但我不确定。 当我运行上面的命令时, 一些文件改变了,但是大部分目录保持不变(相同的权限)。 在此先感谢您的帮助,你们可以提供:)