Проблемы с разрешением Clamfs

пытались заставить 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" />

Любая идея о том, где я ошибаюсь? Я бы очень хотел, чтобы это работало. Спасибо.

1
задан 24 March 2011 в 07:43

7 ответов

Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.

Я решил запустить clamfs как root, который обрабатывал проблемы разрешений I

У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать скрипт и не нужно вручную делать это каждый раз, когда я следил за учебником здесь:

Напишите сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запустите % update-rc.d FOO defaults. Вы также должны создать файл, который вы создали, FOO, выполнимый, используя $chmod +x FOO

Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).

Надеюсь, это кому-то поможет.

2
ответ дан 25 July 2018 в 22:19

Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.

Я решил запустить clamfs как root, который обрабатывал проблемы разрешений I

У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать скрипт и не нужно вручную делать это каждый раз, когда я следил за учебником здесь:

Напишите сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запустите % update-rc.d FOO defaults. Вы также должны создать файл, который вы создали, FOO, выполнимый, используя $chmod +x FOO

Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).

Надеюсь, это кому-то поможет.

2
ответ дан 2 August 2018 в 03:47

Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.

Я решил запустить clamfs как root, который обрабатывал проблемы разрешений I

У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать скрипт и не нужно вручную делать это каждый раз, когда я следил за учебником здесь:

Напишите сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запустите % update-rc.d FOO defaults. Вы также должны создать файл, который вы создали, FOO, выполнимый, используя $chmod +x FOO

Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).

Надеюсь, это кому-то поможет.

2
ответ дан 4 August 2018 в 19:51

Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.

Я решил запустить clamfs как root, который обрабатывал проблемы с разрешениями I

У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать сценарий и не нужно вручную делать это каждый раз, когда я следил за учебником здесь :

Записывает сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запускаете % update-rc.d FOO по умолчанию Вы также должны создать созданный вами файл, FOO, исполняемый файл, используя $ chmod + x FOO

< / blockquote>

Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).

Надеюсь, это кому-то поможет.

2
ответ дан 6 August 2018 в 03:54

Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.

Я решил запустить clamfs как root, который обрабатывал проблемы с разрешениями I

У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать сценарий и не нужно вручную делать это каждый раз, когда я следил за учебником здесь :

Записывает сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запускаете % update-rc.d FOO по умолчанию Вы также должны создать созданный вами файл, FOO, исполняемый файл, используя $ chmod + x FOO

< / blockquote>

Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).

Надеюсь, это кому-то поможет.

2
ответ дан 7 August 2018 в 21:51

Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.

Я решил запустить clamfs как root, который обрабатывал проблемы с разрешениями I

У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать сценарий и не нужно вручную делать это каждый раз, когда я следил за учебником здесь :

Записывает сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запускаете % update-rc.d FOO по умолчанию Вы также должны создать созданный вами файл, FOO, исполняемый файл, используя $ chmod + x FOO

< / blockquote>

Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).

Надеюсь, это кому-то поможет.

2
ответ дан 10 August 2018 в 10:06

Хорошо, это не может быть точным ответом на проблемы, с которыми я сталкивался, но это решило проблему для меня.

Я решил запустить clamfs как root, который обрабатывал проблемы с разрешениями I

У меня есть настройки clamfs как сценарий запуска (который запускается как root). Чтобы создать сценарий и не нужно вручную делать это каждый раз, когда я следил за учебником здесь :

Записывает сценарий. поместите его в каталог /etc/init.d/. Допустим, вы назвали его FOO. Затем вы запускаете % update-rc.d FOO по умолчанию Вы также должны создать созданный вами файл, FOO, исполняемый файл, используя $ chmod + x FOO

< / blockquote>

Я не знаю всех последствий здесь, и, возможно, это неверно. Но теперь у меня есть общий файл на сервере Ubuntu, доступный для всех компьютеров Windows в сети без имени пользователя или пароля, и имеет проверку на доступ, которая предотвращает распространение вирусов в сети (из которых сейчас тонна ). Мне нравится думать, что это своего рода ловушка с венозной мухой =).

Надеюсь, это кому-то поможет.

2
ответ дан 13 August 2018 в 16:26

Другие вопросы по тегам:

Похожие вопросы: