пытались заставить clamfs работать над Ubuntu 10.4. Кажется, что все работает, clamfs обнаруживает зараженные файлы и препятствует мне открывать их.
Но у меня возникают проблемы с правами, которые я создал.
Моя структура папок выглядит например:
/. sharedfiles (это корневой каталог для clamfs)
/ sharedfiles (это фактическая общая папка на сервере, к которой подключаются мои клиенты Windows). [ ! d5]
Когда clamfs НЕ работает, я могу создавать и удалять папки и т. д. внутри ../sharedfiles из клиента Windows.
Но когда я включаю clamfs ON, я могу сразу создавать файлы и папку в пределах ../sharedfiles.
т.е. я могу создать ../sharedfiles/newdirectory
Но я не могу создать ../sharedfiles/newdirectory/somefile
Я играл с разрешениями и списками ACL, но что-то просто не работает. Я должен упомянуть, что клиенты Windows регистрируются в общей папке без пользователя. т.е. они «никто» и в группе «nogroup».
Я установил ACL для обоих .sharedfiles и sharedfiles, как показано ниже:
getfacl .sharedfiles/
# file: .sharedfiles/
# owner: administrator
# group: administrator
user::rwx
group::rwx
other::rwx
default:user::rwx
default:user:clamav:rwx
default:group::rwx
default:mask::rwx
default:other::rwx
getfacl sharedfiles/
# file: sharedfiles/
# owner: administrator
# group: administrator
user::rwx
group::rwx
other::rwx
default:user::rwx
default:user:clamav:rwx
default:group::rwx
default:mask::rwx
default:other::rwx
Вот как я настроил мой файл clamfs .xml:
<filesystem root="/home/administrator/.sharedfiles" mountpoint="/home/administrator/sharedfiles" public="yes" readonly="no" nonempty="yes" />
Любая идея о том, где я ошибаюсь? Я бы очень хотел, чтобы это работало. Спасибо.
Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.
Я решил запустить clamfs как root, который обрабатывал проблемы разрешений I
У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать скрипт и не нужно вручную делать это каждый раз, когда я следил за учебником здесь:
Напишите сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запустите % update-rc.d FOO defaults. Вы также должны создать файл, который вы создали, FOO, выполнимый, используя $chmod +x FOOЯ не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).
Надеюсь, это кому-то поможет.
Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.
Я решил запустить clamfs как root, который обрабатывал проблемы разрешений I
У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать скрипт и не нужно вручную делать это каждый раз, когда я следил за учебником здесь:
Напишите сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запустите % update-rc.d FOO defaults. Вы также должны создать файл, который вы создали, FOO, выполнимый, используя $chmod +x FOOЯ не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).
Надеюсь, это кому-то поможет.
Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.
Я решил запустить clamfs как root, который обрабатывал проблемы разрешений I
У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать скрипт и не нужно вручную делать это каждый раз, когда я следил за учебником здесь:
Напишите сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запустите % update-rc.d FOO defaults. Вы также должны создать файл, который вы создали, FOO, выполнимый, используя $chmod +x FOOЯ не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).
Надеюсь, это кому-то поможет.
Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.
Я решил запустить clamfs как root, который обрабатывал проблемы с разрешениями I
У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать сценарий и не нужно вручную делать это каждый раз, когда я следил за учебником здесь :
Записывает сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запускаете
< / blockquote>% update-rc.d FOO по умолчанию
Вы также должны создать созданный вами файл, FOO, исполняемый файл, используя$ chmod + x FOO
Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).
Надеюсь, это кому-то поможет.
Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.
Я решил запустить clamfs как root, который обрабатывал проблемы с разрешениями I
У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать сценарий и не нужно вручную делать это каждый раз, когда я следил за учебником здесь :
Записывает сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запускаете
< / blockquote>% update-rc.d FOO по умолчанию
Вы также должны создать созданный вами файл, FOO, исполняемый файл, используя$ chmod + x FOO
Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).
Надеюсь, это кому-то поможет.
Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.
Я решил запустить clamfs как root, который обрабатывал проблемы с разрешениями I
У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать сценарий и не нужно вручную делать это каждый раз, когда я следил за учебником здесь :
Записывает сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запускаете
< / blockquote>% update-rc.d FOO по умолчанию
Вы также должны создать созданный вами файл, FOO, исполняемый файл, используя$ chmod + x FOO
Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).
Надеюсь, это кому-то поможет.
Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.
Я решил запустить clamfs как root, который обрабатывал проблемы с разрешениями I
У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать сценарий и не нужно вручную делать это каждый раз, когда я следил за учебником здесь :
Записывает сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запускаете
< / blockquote>% update-rc.d FOO по умолчанию
Вы также должны создать созданный вами файл, FOO, исполняемый файл, используя$ chmod + x FOO
Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).
Надеюсь, это кому-то поможет.