incron + windows шара
Здравствуйте. Может и не к тем людям обращаюсь, ибо я использую Linux Mint, но нигде пока мне не смогли помочь. Может здесь кно-нибудь растолкует все тонкости, ибо сам я во все тонкости *nix не вник.
Есть windows2003-шара с файлами, которые необходимо перемещать на комп работающий под LinuxMint.
Чего я уже достиг:
Монтирую шару в fstab
//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; создал правила слежки за смонтированной шарой
# incrontab -e /home/axman/Upload IN_CLOSE,IN_CLOSE_WRITE,IN_CLOSE_NOWRITE /home/axman/copynews.sh $@/$#
(IN_CLOSE тут не суть, пробовал всякое)
copynews.sh
#!/bin/bash case "$1" in *.xml) mv -v $1 /home/axman/TempDir/ ;; *) ;; esac
Пробовал всё это проводить на локальных директориях и файлах, всё прекрасно работает: и incron срабатывает и скрипт отрабатывает.
Но если натравить incron на смонтированную шару в syslog получаю строку
incrond[2839]: access denied on /home/axman/Upload - events will be discarded silently
Подскажите работает ли в принципе incron со смонтированными windows-шарами? Может какие-то определенные права надо назначить при монтировании или на Windows-машине?
Заранее спасибо
- Для комментирования войдите или зарегистрируйтесь
Глядя в хрустальный шар, могу
Глядя в хрустальный шар, могу предположить, что incron пытается подцепиться к виндовой шаре под гостевой учеткой, которая там не имеет никаких прав. С локальных же каталогах все работает, так как минимально - чтение у него там есть. Соответственно, два варианта решения:
1. Открыть гостю на шаре чтение
2. Сказать incron, какую учетку на винде использовать для доступа к шаре.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Tzar написал(а): Глядя в
Пробовал прописать таблицы слежения incron и для root - результат тот же
/
Что значит '#' в приглашении командной строки?
Почему не
incrontab -l
?ls -l /home/axman/Upload | head
:wq
--
Live free or die
# - просто так написал, не
# - просто так написал, не ругайте, как-то решил отделить вывод от команды
/file_mode /dir_mode - в fstab сделелал так:
соответственно с какими uid,gid монтировали, с теми и имеем права
1. Открыть гостю на шаре чтение
А если это не приемлемо?
2. Сказать incron, какую учетку на винде использовать для доступа к шаре.
Как? И вообще, он же я так понимаю по файловой системе линукса лазит, ему есть разница до шары, коли она примонтирована как положено
Вот скажите мне, милые
Вот скажите мне, милые линуксдети, ответ на один вопрос - вы на 100% уверены в поддержке inotify_init() (2) на шарах самбы ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Патчи для инотифи в самбе
Патчи для инотифи в самбе появились в районе 3.0.28. По идее должно работать
через vfs или напрямую ?
через vfs или напрямую ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Многоуважаемый линуксгуру,
Многоуважаемый линуксгуру, опусти планку пафоса немного пониже.
Уважаемый линуксребенок, Вы
Уважаемый линуксребенок, Вы бы лучше посоветовали ТС вместо судорожного гугления заботать пару фундаментальных книжек из серии
"Архитектура ОС" или "Введение в компьютерные технологии" - ибо знание принципов освобождает от необходимости судоржного
запоминанияпоиска фактов в гугле.П.С На вопрос "как это решается в апстримной для CIFS системе " напомню про тамошный RPC.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Сухой остаток - делать скрипт
Сухой остаток - делать скрипт на перемещение и вешать его по времени на cron?...
Linux оказался не всемогуч :(
Никто не всемогущ. incron
Никто не всемогущ.
incron использует inotify. inotify — это выплёвывание ядром событий, когда его (ядро) просят что-то сделать с файлами. Действия на удалённой системе производит не наше ядро. Отсюда вывод…
«По-моему так» [ц]
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
.
Ну...
Городить систему повышающую сохранность сколько-нибудь ценных данных в стиле: "хоронили тёщу - порвали два баяна",
после чего громко жаловаться, что чуда не свершилось, надежды не оправдались...
Сие, ИМХО - диагноз, причём никакие "линукс-гуру" тут, к сожалению, ничем помочь не смогут.
а еще и arj не может
а еще и arj не может перемещять в архив из шары. Скажем надо переместить 10 файлов- он пишет - 10 ошибок и на каждой строке Can't find file и пишет полное имя найденных по маске файлов
Странный вы человек - юзаете
Странный вы человек - юзаете оффтопик и жалуетесь. Юзайте оффтопик тогда уж в полном объёме - с обеий сторон.
Если же все тал плохо - врубите SFU на нем и наслаждайтесь NFS
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)