Permissions 当通过ftp创建时,TYPO3 fileadmin权限被拒绝

Permissions 当通过ftp创建时,TYPO3 fileadmin权限被拒绝,permissions,typo3,Permissions,Typo3,如果根据ftp在fileadmin中创建文件夹,并且现在无法将文件复制到此文件夹中,是否有可能更改权限? TYPO3是8.7版 问候语 沃尔克您将有3个选项: 使用apache/nginx/php组中的用户创建文件夹,不要在创建时使用FTP根用户 通过FTP连接并修复文件夹的权限 通过SSH连接并修复终端上下文中的权限 问候 Ribase您将有3个选项: 使用apache/nginx/php组中的用户创建文件夹,不要在创建时使用FTP根用户 通过FTP连接并修复文件夹的权限 通过SSH连接

如果根据ftp在fileadmin中创建文件夹,并且现在无法将文件复制到此文件夹中,是否有可能更改权限? TYPO3是8.7版

问候语
沃尔克

您将有3个选项:

  • 使用apache/nginx/php组中的用户创建文件夹,不要在创建时使用FTP根用户
  • 通过FTP连接并修复文件夹的权限
  • 通过SSH连接并修复终端上下文中的权限
问候
Ribase

您将有3个选项:

  • 使用apache/nginx/php组中的用户创建文件夹,不要在创建时使用FTP根用户
  • 通过FTP连接并修复文件夹的权限
  • 通过SSH连接并修复终端上下文中的权限
问候
Ribase

您的问题不是特定于类型3。这是一个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,因为您也可以销毁任何东西。

您的问题不是特定于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,因为你也可以销毁任何东西。

另外:在大多数共享主机上,apache用户与ftp用户不同。因此,如果ftp在没有允许group或other执行的权限的情况下创建文件夹,则不允许Web服务器更改到此目录。因此,组和/或其他组需要对此目录具有读取和执行权限,至少需要对文件具有读取权限。此外,在大多数共享主机上,apache用户与ftp用户不同。因此,如果ftp在没有允许group或other执行的权限的情况下创建文件夹,则不允许Web服务器更改到此目录。因此,该组和/或其他组需要对此目录具有读取和执行权限,至少需要对文件具有读取权限。