У меня есть простой сценарий, который является (пробующий к), разархивировали файл к смонтированной доле Windows 2012. Это обычно запускается как Постфиксный псевдоним, когда новое электронное письмо прибывает, но даже когда я выполняю его как корень, я добираюсь, разрешение отклонило ошибку.
Сценарий делает это:
if ( </tmp/*.zip> ){
unzip '</tmp/*.zip>' => '</mnt/win/#1.txt>'
or die "unzip failed: $UnzipError\n";
}
Как базируются, я могу скопировать файлы в/mnt/win без проблемы, но когда этот сценарий запускается Постфиксом, это перестало работать с отклоненным разрешением.
/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
Также дает отклоненное разрешение. Существует ли способ изменить полномочия в/etc/fstab для разрешения nobody/nogroup? Или я должен запускать скрипт по-другому?