Как сохранить атрибуты файла uid и gid при копировании файла с удаленного модуля Net::SFTP::Foreign?
Я использую Net::SFTP::Foreign
модуль для копирования файлов с удаленного на какой-либо исходный компьютер и после операции копирования, способный сохранить время создания файла и разрешения, кроме gid и uid.
После операции копирования у меня есть следующие атрибуты:
root@system # ls -n
/dest/files -rw-r--r-- 1 0 0 4424 Jun 10 04:45 /dest/files/file.txt
В то время как у источника атрибуты:
root@source # ls -n
/source/files -rw-r--r-- 1 1001 1002 4424 Jun 10 04:45 /source/files/file.txt
Я использовал ниже код для работы SFTP:
my $sftp = Net::SFTP::Foreign->new(
host => $host
);
$sftp->get( $file, $dest, copy_perm => 1)
Я не нашел никакой опции в документации Net::SFTP::Foreign для сохранения uid и gid.
У кого-нибудь есть идеи?