是否有可能在每个ftp创建fileadmin中的文件夹时更改权限,现在您无法将文件复制到此文件夹中? TYPO3是版本8.7
问候语 沃尔克
答案 0 :(得分:1)
您将有3个选项:
此致 Ribase
答案 1 :(得分:1)
您的问题不是TYPO3特有的。这是一个unix问题 或更好:您需要了解unix系统上的权限管理。
有三个级别:所有者,组,每个人
对于每个级别,您可以定义可能的权限(读取,写入,执行)
在八进制表示法中,这与编码的位完全匹配
rwxrwxrwx
||||||+++-- everyone
|||+++----- group
+++-------- owner
此外,每个文件都拥有一个所有者和一个组。
文件夹是一种特殊类型的文件,需要执行权才能查看内容(文件列表)。
如果生成文件(或文件夹),则会设置默认位。可以使用umask
命令或您创建文件的程序配置这些位。使用TYPO3,您可以在安装工具中定义它
也许你的FTP程序有类似的配置。
根据您的FTP用户和PHP / Apache用户是否相同,共享一个组或没有任何共同点,您需要设置每个文件的位以互相授予访问权限。
请注意:独立于您用于登录TYPO3 BE的BE用户,BE(或FE)中的任何文件操作都是由apache / PHP用户完成的,这可能不是您的FTP用户。
在shell中,您可以使用命令chmod
来更改评估位,使用chown
来更改文件的所有者和组。 (提示:chgrp
只会更改分配给新文件的默认组)
如果您没有文件夹和文件的写入权限,则无法更改文件的任何权限。特别是没有修改文件的权利(请记住:文件夹是文件)。
修改权限的最佳选择是使用与创建文件相同的用户(作为您拥有最多权限的所有者)。
第二好的是root
。 Root可以做任何事情,但是你应该避免成为root用户,因为你也可以销毁任何东西。