【问题标题】:SFTP upload in FileZilla results in 0000 file permissionsFileZilla 中的 SFTP 上传导致 0000 文件权限
【发布时间】:2015-01-14 02:51:51
【问题描述】:

Linux 版本 2.6.32-504.1.3.el6.x86_64
CentOS 6.6 版

我通过 SFTP(FileZilla 客户端)使用 SSH 密钥作为拥有 Web 目录的用户(我们称之为 fred)连接到服务器。当我上传文件时,他们有fred作为文件的所有者和组,但文件权限是0000(显示为----)。显然,我不想更改我上传的每个文件的权限。我意识到这是一个 umask 问题,我已经在其他网站上尝试过建议。我已将umask 022 添加到.bashrc 文件中。我已经以 root 用户身份登录并编辑了sshd_config 文件,因此其中一行如下:

Subsystem       sftp    /bin/sh -c 'umask 022; /usr/libexec/openssh/sftp-server'

但是这些都没有解决问题。我不知道我哪里出错了。

编辑:我使用 NetBeans 使用相同的连接上传文件,并且该文件在服务器上具有正确的权限,因此 FileZilla 中一定有一些错误配置。

【问题讨论】:

    标签: linux ssh centos sftp umask


    【解决方案1】:

    对我来说同样的问题,看起来是 FileZilla 问题。 see this post

    1. SFTP 使用端口 22。
    2. FileZilla 会隐藏默认端口,就像您的浏览器一样。
    3. 权限问题是一个已知问题,将在下一版本中修复。

    所有权限都设置为“0000”。 mac 上的 3.10.0.2 (2015-01-16) 版本为我修复了它。

    【讨论】:

      猜你喜欢
      • 2015-05-31
      • 2015-09-17
      • 2015-03-24
      • 2013-02-09
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      相关资源
      最近更新 更多