使用sftp上载时,如何自动设置文件权限

时间:2014-04-30 19:30:46

标签: permissions sftp

您好我目前有一个文件夹设置,可以使用sftp上传文件。

 drwxrwxr-x. 2 cypress cypress  4096 Apr 30 15:24 sourceit

但是当我上传文件时,它会上传为

-rw-r--r--. 1 cypress sftpusrs    7 Apr 30 15:24 test.file

我需要做什么来设置它,所以当我上传文件时它会自动设置权限

drwxrwxr-x. 1 cypress sftpusrs    7 Apr 30 15:24 test.file

感谢您的帮助。

我目前在openssh sshd_config中为ftping

设置了所有内容
Match user cypress
ChrootDirectory /mnt/cypress
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp

1 个答案:

答案 0 :(得分:3)

修改或添加此行到您的sshd_config

ForceCommand internal-sftp -u 2

应该应用002.的umask。

使用umask或SFTP,无法自动放置文件可执行文件,这将是一个巨大的安全风险。您必须在单独的命令中运行chmod才能执行此操作。