如何在Fabric中下载时保持权限

时间:2012-08-07 20:03:55

标签: python sftp fabric

如果我的代码如下:

import fabric.operations
from fabric.api import settings    

def begin():
    with settings(host_string='blar', user='blar', password='blar'):
           fabric.operations.get('/remote/file', '/local/file')

如果某些文件可执行且某些文件不可用,我如何在文件传输期间维护权限?

2 个答案:

答案 0 :(得分:2)

你做不到。您的本地文件将由发起结构脚本并遵守其umask的用户拥有。但是,您可以在下一个python调用中更改它:)

答案 1 :(得分:0)

就API而言,它显示为there's currently no way。奇怪的是,there's not even a feature request for this