Предыстория:
Школьная сеть. Около 70 компьютеров. Ubuntu server. Samba.
В samba.conf написано security = user. Для всех пользователей созданы учетные записи, совпадающие с таковыми на windows клиентах. Таким образом, у всех зарегистрированных пользователей есть свои домашние папки вида /home/%username%.
Созданы группы, определяющие специфику работы (accounting, management, etc.) Особняком стоит пользователь student (о нём позже).
Пример того что я пытаюсь сделать:
пользователи buh1 и buh2 входят в группу accounting. У каждого из них есть личная папка /home/buh1 и /home/buh2.
Что нужно:
некая папка (где её расположить? /usr?), в которой у этих двух пользователей будет полный доступ. У пользователей группы management только права просмотра. У пользователя student - вообще никаких.
Чьими средствами это решать? samba?
Отвлечённый вопрос:
Каким образом можно осуществить обмен файлами в сети, без создания свалки (папки с полным доступом для всех)? Т. е. чтобы один пользователь мог отправить некий файл (документ), и тот бы получил уведомление о получении документа? Это, наверное, решается установкой почтового сервера, но этого хотелось бы избежать. В перспективе планирую ставить jabber сервер. Его средствами делать? или есть какие-то возможности самой системы?
И ещё маленький вопрос:
в папке /var/log/samba появилось огромная куча файлов логов. И куча растёт. В настройках самбы написано создавать отдельный лог для каждого компьютера. Судя по логам, ломятся снаружи боты. впринципе, проблема, вроде, решаема, но надоедает такая куча файлов. Сейчас ограничил доступ одним интерфейсом (изнутри). Хочу посмотреть что из этого получится. А теперь собственно вопрос: как корректно почистить папку логов самбы?