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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: ограничения samba  (Прочитано 1379 раз)

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

Оффлайн lex2707

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
ограничения samba
« : 01 Марта 2011, 16:27:41 »
Можно на samba поставить ограничение на работу с файлами только с указаными разширениями? Например чтобы на ресурсе можно было создавать и работать только с doc и xls.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: ограничения samba
« Ответ #1 : 01 Марта 2011, 16:31:50 »
Самое первое что пришло в голову - это удалять всё, что не подходит под указанный шаблон в этой директории по крону каждую минуту.
Только ведь умники обойдут, сменив расширение... ;)

Оффлайн kost2000

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: ограничения samba
« Ответ #2 : 01 Марта 2011, 16:33:09 »
veto files = "маска" например
veto files = *.avi, *.mp3  :)

Оффлайн lex2707

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: ограничения samba
« Ответ #3 : 01 Марта 2011, 16:38:42 »
Эти файлы будут просто невидимы???

Оффлайн kost2000

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: ограничения samba
« Ответ #4 : 01 Марта 2011, 16:39:50 »
нельзя будет скопировать на сервер или удалить, если они уже там есть. видны будут

Оффлайн lex2707

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: ограничения samba
« Ответ #5 : 01 Марта 2011, 16:40:51 »
Спасибо Ща попробую

Оффлайн kost2000

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: ограничения samba
« Ответ #6 : 01 Марта 2011, 16:42:08 »
а вообще гуглить не пробовали?
http://smb-conf.ru/veto-files-s.html

Оффлайн lex2707

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: ограничения samba
« Ответ #7 : 01 Марта 2011, 16:45:18 »
Може подскажите как сделать чтобы при удалении папки с файлами она тоже попадала в корзину. Параметр  keeptree =yes стоит но папки исчезают.
« Последнее редактирование: 01 Марта 2011, 17:06:44 от lex2707 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: ограничения samba
« Ответ #8 : 01 Марта 2011, 17:33:21 »
Никак. Учитесь пользоваться компьютером и не удалять то, что вам нужно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: ограничения samba
« Ответ #9 : 02 Марта 2011, 08:21:35 »
Може подскажите как сделать чтобы при удалении папки с файлами она тоже попадала в корзину. Параметр  keeptree =yes стоит но папки исчезают.
find /samba/soft/ -type d -exec rmdir 2>/dev/null
в конце рабочего дня не вореанд?
« Последнее редактирование: 02 Марта 2011, 08:38:34 от censor »

Оффлайн yuristep

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: ограничения samba
« Ответ #10 : 02 Марта 2011, 12:45:28 »
Може подскажите как сделать чтобы при удалении папки с файлами она тоже попадала в корзину. Параметр  keeptree =yes стоит но папки исчезают.
Есть решение собственно в SAMBA - рыть в сторону параметра "vfs objects = recycle" - примерно так :
vfs objects = recycle                                                                                                       
recycle:repository = .Recycle                                                                                               
recycle:keeptree = Yes                                                                                                       
recycle:touch = Yes                                                                                                         
recycle:versions = Yes                                                                                                       
recycle:maxsize = 268435456                                                                                                 
recycle:exclude = *.tmp|*.temp|*.o|*.obj|~$*|*.~??files                                                                     
recycle:excludedir = /tmp|/temp|/cache                                                                                       
recycle:noversions = *.doc|*.xls|*.ppt
... правда тут-же находите себе следующую задачу - сделать эту корзину видимой для пользователя(?) и наваять скрипт, контролирующий-ограничивающий ее размер ;)
Осторожно! - Злой админ!

 

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