Python脚本无法正确更改chmod

时间:2019-07-01 08:49:17

标签: python linux chmod pysftp

我编写了一个脚本,该脚本通过sftp下载两个文件。 在下一步中,我希望脚本更改文件的权限。 我使用pysftp从服务器下载文件,然后使用ssh.sendLine命令发送chmod命令。 不幸的是,这将两个文件都更改为644,而不是cert文件的600。 如果我在运行脚本后在终端中手动键入“ chmod 600 key”,则会进行相应的更改。

我使用以下代码:

ssh.sendline("get file1 /home/appadmin/key")
ssh.sendline("get file2 /home/appadmin/cert")
ssh.sendline("cd /home/appadmin/")
ssh.sendline("chmod 644 cert")
ssh.sendline("chmod 600 key")

0 个答案:

没有答案