Дерево страниц

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

Ключ

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

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

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

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

панель
borderColor#A9F5A9
bgColor#c8fec7
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 командой

Блок кода
themeConfluence
a2enmod dav_fs

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

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

панель
borderColor#A9F5A9
bgColor#c8fec7
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>

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

Блок кода
themeConfluence
mkdir -m 777 /var/www/webdav

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

Блок кода
themeConfluence
service apache2 restart

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

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

Настройка планировщика


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

Блок кода
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 - имя файла планировщика (его можно придумать).
В последнем окне можно указать цвет и нажать ОК.

Дополнительная настройка для работы по kerberos

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

Подсказка
iconfalse
network.negotiate-auth.trusted-uris - http://
network.negotiate-auth.delegation-uris - http://


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