您好我目前有一个文件夹设置,可以使用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
答案 0 :(得分:3)
修改或添加此行到您的sshd_config
ForceCommand internal-sftp -u 2
应该应用002.的umask。
使用umask或SFTP,无法自动放置文件可执行文件,这将是一个巨大的安全风险。您必须在单独的命令中运行chmod才能执行此操作。