Скрипт (nobody/nogroup) не может записывать файлы на общий ресурс NTFS - доступ запрещен. Root может писать

Скрипт (nobody/nogroup) не может записывать файлы на общий ресурс NTFS - доступ запрещен. Root может писать

У меня есть простой скрипт, который (пытается) распаковать файл в смонтированный общий ресурс Windows 2012. Обычно он запускается как псевдоним Postfix при получении нового письма, но даже когда я запускаю его как root, я получаю ошибку «Отказано в доступе».

Скрипт делает следующее:

if ( </tmp/*.zip> ){
    unzip '</tmp/*.zip>' => '</mnt/win/#1.txt>'
            or die "unzip failed: $UnzipError\n";
}

Как пользователь root я могу без проблем копировать файлы в /mnt/win, но когда этот скрипт запускается Postfix, он завершается с ошибкой «Отказано в доступе».

/etc/fstab выглядит так:

//srvr1/tmp /mnt/win  cifs credentials=/root/.smbcredentials,iocharset=iso8859-1,sec=ntlm 0 0

ls -ld выглядит так:

drwxr-xr-x 2 root root 196608 Jul 15 17:24 /mnt/win

Файлы, созданные скриптом, имеют права nobody/nogroup, но я не уверен, как изменить права доступа к /mnt/win, чтобы разрешить nobody/nogroup читать/писать.

chmod -R ugo+RW /mnt/win 

Также выдает permission denied. Есть ли способ изменить разрешения в /etc/fstab, чтобы разрешить nobody/nogroup? Или мне следует запустить скрипт по-другому?

Связанный контент