Наш wiki-портал переехал на новый движок и доступен по адресу http://wiki.astralinux.ru

Эта версия портала обновляться больше не будет.

Lightning

Материал из AstraLinux Wiki
Перейти к: навигация, поиск

Содержание

Lightning

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

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

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

для этого пользователем зайдите на страницу вашего сервера. Должна отобразиться страница Index.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 командой:

a2enmod dav_fs

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

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

<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>


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

mkdir -m 777 /var/www/webdav

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

service apache2 restart

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

#!/bin/sh -e
chmod 777 /run/lock/apache2/
exit 0

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


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

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
зайти в меню настроек
выбрать вкладку Дополнительные
нажать кнопку Редактор настроек
выставить для настроек - значения

network.negotiate-auth.trusted-uris - http://
network.negotiate-auth.delegation-uris - http://

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

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты