Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Инструкция описывает настройку планировщика задач, работающего по сети.
Для совместного доступа к файлу планировщика используется davfs через web-сервер apache2, входящий в состав ОССНОС.

Настройка web-сервера apache2

Для предоставления общего доступа к файлам планировщика используется протокол davfs.
Для его настройки требуется настроенный согласно документации web-сервер ( на pam или ald аутентификацию).
Прежде чем приступать к настройке davfs убедитесь что web-сервер настроен и работает:
Для этого пользователем зайдите на страницу вашего сервера. Должна отобразиться страница Index.html:

панельtip
borderColor#A9F5A9#c2e6ff
bgColor#d7ffd7#e2f3ff
iconfalse
titleindex.html

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Подгружаем модуль apache2 dav_fs командой

code
панель
borderColor#c2e6ff
bgColor#e2f3ff
themeConfluence
a2enmod dav_fs

В описании сайта виртуального хоста в файле /etc/apache2/sites-available/default
добавить строку включения поддержки dav с помощью опции DAV on

Пример части файла после изменения для pam-аутентификации:

панельtip
borderColor#A9F5A9#c2e6ff
bgColor#d7ffd7#e2f3ff
iconfalse
title/etc/apache2/sites-available/default

<Directory /var/www/>

AuthPAM_Enabled on

AuthType Basic

AuthName "PAM authentication"

DAV on

require valid-user

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>

Создать директорию для хранения файлов планировщиков:

code
панель
borderColor#c2e6ff
bgColor#e2f3ff
themeConfluence
mkdir -m 777 /var/www/webdav

Перезапустить сервер apache2

code
панель
borderColor#c2e6ff
bgColor#e2f3ff
themeConfluence
service apache2 restart

Можно проверить из-под пользователя доступность страницы http://server/webdav где server - имя сервера.
Изменить права на директорию блокировок /run/lock/apache2 для полного доступа . Можно разрешить для группы или конкретных пользователей через утилиту setfacl.
Обратите внимание, что директория run создается на этапе загрузки ОС в оперативной памяти, поэтому менять права надо при каждой загрузке.
Для удобства можно поместить команду в файл /etc/rc.local
Пример файла /etc/rc.local с командой:

панельtip
borderColor#A9F5A9#c2e6ff
bgColor#d7ffd7#e2f3ff
iconfalse
title/etc/rc.local
#!/bin/sh -e
chmod 777 /run/lock/apache2/
exit 0

...

Для работы планировщика необходима работающая учетная запись почты, настроенная согласно документации (по pam или ald аутентификацией).
Клиентская часть планировщика устанавливается через пакет xul-ext-lightning с зависимостями:

code
панель
borderColor#c2e6ff
bgColor#e2f3ff
themeConfluence
apt-get install xul-ext-lightning

Запустить thunderbird и выбрать вкладку с планировщиком.
В левом столбце, где список календарей, пкм на уже созданном календаре (по-умолчанию home) - "новый календарь" (New Calendar...).
В следующем окне выбрать тип - сетевое (locate - On The Network).
В следующем выбрать формат ICS и размещение ( Locate ) http://server/webdav/my.ics , где server - имя сервера apache, my.ics - имя файла планировщика (его можно придумать).
В последнем окне можно указать цвет и нажать ОК.

...

Если используется аутентификация в домене для почты и web-сервера, то необходимо выполнить:
запустить thunderbird
зайти в меню настроек
выбрать вкладку Дополнительные
нажать кнопку Редактор настроек
выставить для настроек - значения

...

закрыть настройки и перезапустить thunderbird