LinuxForum.Fans
Тема

incron и samba

Автор: ax-iv 7 сообщений 2418 просмотров
#288642

Здравствуйте. Помогите начинающему linux-пользователю.
В /etc/fstab монтирую сетевую папку (win2003)

text
//192.168.1.101/Upload /mnt/Upload cifs user=workgroup/Администратор,password=password,iocharset=utf8

Монтируется. Всё отлично.
Устанавливаю incron.
Делаю правило

text
/mnt/Upload/Complete/ IN_CREATE,IN_CLOSE,IN_CLOSE_WRITE,IN_CLOSE_NOWRITE /bin/copynews.sh $@$#

В copynews.sh следующее

text
#!/bin/sh
mv -v "$1" /var/news/

При запуске incron в /var/log/syslog

text
manman incrond[7032]: loading table for user root
incrond[7032]: access denied on /mnt/Upload/Complete/ - e
vents will be discarded silently

Права на /mnt/Upload

text
ls -l
drwxr-xr-x 2 root root 0 дек.   3 11:39 Upload

Права на /mnt/Upload/Complete

text
ls -l
drwxr-xr-x 0 root root        0 дек.   4 13:44 Complete

помогите чтоб заработало

#288756

А incron от какого пользователя запущен?

#288773

Запускается вместе с системой. Если подскажете как посмотреть от имени кого он запускается, то подскажу. Правила incron'у создавал и для root и для пользователя

#288775

так-то incron работает, пробовал с локальными ресурсами

#289048

Господа, вообще это реализуемо. Кто-нибудь пробовал? Почему incron не может доступиться к смонтированной папке?
пробовал в fstab монтировать так:

text
//192.168.1.101/Upload /home/axman/Upload cifs user=workgroup/Администратор,password=password,iocharset=utf8,uid=1000,gid=1000,rw 0 0

где uid=1000 - это мой пользователь. Под пользователем полный доступ, а incron пишет в логах

text
access denied on /home/axman/Upload/Complete - e
vents will be discarded silently

Помогите. Может кто интереса ради попробует

#289337

попробуйте umask=000 в опциях монтирования

Войдите или зарегистрируйтесь, чтобы ответить.