DobrijZmej 05.07.2010 11:02
Есть вопрос! — Возможно ли ограничить создание файла по имени файла ?
Всем доброго времени суток.Есть расшариваемая папка на Ext3.
Существуют ли какие-то возможности запретить создание в папке определенных файлов ?
К примеру, запретить создание файлов с расширением mp3, avi.
В идеале, если бы о каждом случае формировался какой-то журнал, или отсылалось сообщение на мыло админам =)
Решение (тестирую): подсказал albibek
veto-files-s

+ 3 -
Посмотри inotify.
скрипт, работающий с inotify?
при создании нового «не подходящего» файла — удалять.
при создании нового «не подходящего» файла — удалять.
Смысл? Пользователи будут создавать файлы без расширений и, не мучаясь, смотреть их mplayer'ом
нет - пользователи сидят под виндой, с убранной информацией о расширении, и кроме стандартных средств винды ничем переименовать файлы не могут. А уж тем более работать со "страшным" окном выбора программы для открытия файла =)
Отсутствие расширения - не препятствие. Не обязательно тип файла по расширению определять.
Как расшарена папка? Samba? Средствами samba не получится сделать?
Если не получится, то можно попробовать через SELinux - у него есть демон, который в фоне умеет делать relabel на лету.
Если не получится, то можно попробовать через SELinux - у него есть демон, который в фоне умеет делать relabel на лету.
да, самба.... - в ней такого не находил....
В винде есть свойство - юзверю прямо и окошко с ошибкой выпадает, что на создание файла доступ запрещен....
а в этих хваленых линухах - болт =(((
В винде есть свойство - юзверю прямо и окошко с ошибкой выпадает, что на создание файла доступ запрещен....
а в этих хваленых линухах - болт =(((
Да, ты расширил мой кругозор, спасибо!
В пару «veto files» есть ещё «delete veto files».
В пару «veto files» есть ещё «delete veto files».