Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ubuntu плюс Samba минус EXE  (Прочитано 1128 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Ubuntu плюс Samba минус EXE
« : 13 Августа 2009, 14:54:27 »
Есть ли хитрый способ запретить win-пользователям коприровать в расшаренную папку, например EXE файлы?
Штырлиц не любил торговцев.....ни разу.

Оффлайн Belyaev Nikolay

  • Активист
  • *
  • Сообщений: 734
    • Просмотр профиля
    • моя работа- дробилки, грохота...
Re: Ubuntu плюс Samba минус EXE
« Ответ #1 : 13 Августа 2009, 19:22:41 »
http://wiki.opennet.ru/Incrontab
incron: - это демон запускающий программы по событиям файловой системы, аналогично тому как старый добрый cron их запускает по расписанию.
"Сначала они вас игнорируют, потом смеются над вами, потом борются с вами, а потом вы побеждаете"
Махатма Ганди

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Ubuntu плюс Samba минус EXE
« Ответ #2 : 13 Августа 2009, 19:41:54 »
Возможно проще наваять какой-нибудь скрипт чтобы он с интервалом обходил каталоги (допустим ночью) и выпиливал exeшники

это я чисто теоретически, правда.

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Ubuntu плюс Samba минус EXE
« Ответ #3 : 13 Августа 2009, 21:55:16 »
Вообще-то я б сказал, что VinnyPooh прав, самый простой способ - просто чистить папку от exe переодически))
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Belyaev Nikolay

  • Активист
  • *
  • Сообщений: 734
    • Просмотр профиля
    • моя работа- дробилки, грохота...
Re: Ubuntu плюс Samba минус EXE
« Ответ #4 : 13 Августа 2009, 23:27:34 »
Linux на то и серверная операционка, чтобы делать всё автоматически, избавляя от рутинных операций.
вот пример строчки конфига в Incrontab, который реализует решение
1                                  2                         3
/media/share   IN_MOVED_TO        /usr/local/bin/abcd $#

1 наблюдаемая диретория
2 IN_MOVED_TO       реагировать на событие - Файл был перемещен в наблюдаемую директорию
3 запускаемый скрипт, которому через  $# передаётся имя файла. в скрипте анализируется расширение и удаляется файл.

а можно сделать ещё лучше, среагировать на чтение и проверить mime тип файла :) тогда и смена расширения не поможет, но это будет замедлять работу
« Последнее редактирование: 14 Августа 2009, 08:36:06 от Belyaev Nikolay »
"Сначала они вас игнорируют, потом смеются над вами, потом борются с вами, а потом вы побеждаете"
Махатма Ганди

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: Ubuntu плюс Samba минус EXE
« Ответ #5 : 14 Августа 2009, 02:22:59 »
Linux на то и серверная операционка, чтобы делать всё автоматически, избавляя от рутинных операций.
вот пример строчки конфига в Incrontab, который реализует решение
1                                  2                         3
/media/share   IN_MOVED_TO        /usr/local/bin/abcd $#

1 наблюдаемая диретория
2 IN_MOVED_TO       Файл был перемещен в наблюдаемую директорию
3 запускаемый скрипт, которому через  $# передаётся имя файла. в скрипте анализируется расширение и удаляется файл.

а можно сделать ещё лучше, среагировать на чтение и проверить mime тип файла :) тогда и смена расширения не поможет

Спасибо. Буду рыть в этом направлении.

Пользователь решил продолжить мысль 14 Августа 2009, 11:25:48:
Linux на то и серверная операционка, чтобы делать всё автоматически, избавляя от рутинных операций.
вот пример строчки конфига в Incrontab, который реализует решение
1                                  2                         3
/media/share   IN_MOVED_TO        /usr/local/bin/abcd $#

1 наблюдаемая диретория
2 IN_MOVED_TO       реагировать на событие - Файл был перемещен в наблюдаемую директорию
3 запускаемый скрипт, которому через  $# передаётся имя файла. в скрипте анализируется расширение и удаляется файл.

а можно сделать ещё лучше, среагировать на чтение и проверить mime тип файла :) тогда и смена расширения не поможет, но это будет замедлять работу
так я и не понял куда записывать /media/share   IN_MOVED_TO        /usr/local/bin/abcd $#
Пробовал в разные места - не работает.
« Последнее редактирование: 14 Августа 2009, 11:25:48 от galich »
Штырлиц не любил торговцев.....ни разу.

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.