安全地授予 Perl 脚本权限以更改使用 rsync 下载的文件的用户和组

安全地授予 Perl 脚本权限以更改使用 rsync 下载的文件的用户和组

我有一个 Perl 脚本,它是一个Net::OpenSSH对象的包装器,我用它来将rsync远程服务器的文件发送到本地计算机。我正在使用 archive, -a, 选项来保留文件所有权和权限。但是,当我下载文件时,用户和所有者设置为我的本地用户和组,而不是服务器上文件的用户和组。

我将脚本组更改为admin可以在没有密码的情况下运行所有​​命令。但这没有用。

有没有一种方法可以安全地执行此操作而无需输入密码?

相关内容