【发布时间】:2012-01-19 06:19:12
【问题描述】:
假设本地机器的文件权限是644 如果我将文件上传到远程,则使用 openssh (sftp) /putty ssh 远程机器的文件权限改为640 为什么?
我们必须做什么我们需要相同的权限?
我们实现的SFTP库 朗:C
【问题讨论】:
-
这和编程有关吗?如果不是,那么这里就是题外话了。如果是,请指定您使用的语言/环境。
标签: linux file ssh sftp openssh
假设本地机器的文件权限是644 如果我将文件上传到远程,则使用 openssh (sftp) /putty ssh 远程机器的文件权限改为640 为什么?
我们必须做什么我们需要相同的权限?
我们实现的SFTP库 朗:C
【问题讨论】:
标签: linux file ssh sftp openssh
这是由于 umask,它会影响新创建文件的默认权限。如果远程服务器允许,您可以使用umask 命令更改此设置。
【讨论】:
要么是@pgl 所说的,要么是使用传输后实际设置文件模式的程序,例如rsync(-over-ssh)。
【讨论】: