Способ 1: Активация в Органайзере ПРО

Откройте меню в правом верхнем углу и нажмите «Справка»

Инструкция по активации Органайзер ПРО

Затем «О Р7-Офис. Органайзер»

Инструкция по активации Органайзер ПРО

В открывшемся окне выберите «Выбор файла лицензии» И укажите файл лицензии "license.lickey"

Инструкция по активации Органайзер ПРО

В результате, ваш Органайзер ПРО будет активирован.

Способ 2: Размещение файла лицензии в папке «$homedir/.r7organizer/license_pro»

Для активации разместите файл лицензии "license.lickey" в домашнем каталоге пользователя в директории "$homedir/.r7organizer/license_pro".

Если директории не существует создайте её. Пользователь должен обладать правами на чтение файла лицензии.

Инструкция по активации Органайзер ПРО

Можно автоматизировать процесс для всех пользователей на ПК с помощью bash скрипта "activ- org-pro.sh", который нужно запустить от имени пользователя с правами sudo или root, предварительно разместив файл лицензии в директории "/tmp/license.lickey"

Содержимое "activ- org-pro.sh":

#!/bin/bash

# Путь к файлу license.lickey
source_license_file="/tmp/license.lickey"

# Проверяем наличие файла
if [ ! -f "$source_license_file" ]; then
    echo "Source license file $source_license_file not found. Exiting."
    exit 1
fi

# Получение списка пользователей
users=$(cut -d: -f1 /etc/passwd)

# Обработка каждого пользователя
for user in $users; do
    # Пропускаем системные учетные записи
    if id -u $user >/dev/null 2>&1 && [ $(id -u $user) -ge 1000 ]; then
        user_home=$(eval echo ~$user)
        target_dir1="$user_home/.r7organizer"
        target_dir2="$user_home/.r7organizer/license_pro"
        target_license_file="$target_dir2/license.lickey"

        # Проверяем наличие директории, если нет, то создаем
        if [ ! -d "$target_dir" ]; then
            mkdir -p "$target_dir1"
            chown "$user":"$user" "$target_dir1"
            mkdir -p "$target_dir2"
            chown "$user":"$user" "$target_dir2"
        fi

        # Копируем файл license.lickey
        if [ ! -f "$target_license_file" ]; then
            cp "$source_license_file" "$target_dir2"
            chmod 400 "$target_license_file"
            chown "$user":"$user" "$target_license_file"
            echo "Copied file $source_license_file to $target_license_file with permissions 400 for user $user and set owner to $user"
        fi
    fi
done