Планета Calculate

Облако тэгов

звуковые карты wi-fi udev news полезное работа mail swap abi_x86_32 KDE5 xsel серые листы winbind tracker ДНК cld cp1251 live-flash valve syslog QupZilla kvm cairo-dock автологин настройка цветов принтера freerdp mpg123 форматирование текста профиль пользователя bonding book dwm NetworkManager apvlv CLDG qemu rtorrent uptime rutorrent ati autologin ccze asus n10j press радио mailman BINHOST builder persistence icons bash CSS клавиатура kde5 cldg strategy benchmark zstd matrix форум lm_sensors screenshot alpha пресса feh tun slim maillist lighttpd шаблоны домашний сервер Gnome3 hdmi CSC remoteapp zswap networking flashplayer atom n270 Книги foto тема pam power KDE dhcpcd android textile bond Tor elogv многопоточная закачка asus x86 revision tint browser ati-drivers asterisk lirc vaio games desktop ups ускорение Xorg windows MultiTail instagram BugTracker cpu family mplayer реестр PowerTOP su ПО RT mencoder package unmasking установка net cl-builder vulnerability blog tint2 программист LXC qrencode сайт утилитки на Icon EFI plymouth ControlMaster calculate-access помощь день рождение LXD vps рассылка man LTE фидонет pre qupzilla db Calculate E17 wiki umd persistence-mode IRC mirrorselect aufs xfce оптимизация AMD bootchart cryptsetup pxe birthday obmenu доступ rdp LXQt emerge radeon pf-kernel udisks ntfs-3g xen grub openbox midori кодировка CP1251 настройка цветов сканера beta keyboard systemd-udevd Calculate package sound gcc handbook ini.env grc MATE kernel pwkl cds xpak командная строка firefox mate make.conf XZ kernek win7 acl jabber recordmydesktop windows 7 firmware tweaks autounmask ext4 minicom двойная загрузка nextcloud Matrix #calculatelinux linux tbn bug xmpp виртуализация benchmarking raid Firefox hibernate calculate2 w2k3 маршрутизатор gnome vpn support calculate-install-gui calculate utilities glx-dock CLC 4G calculate utils otter features profile Windows 7 Huawei new tools CDS dns dhcp настройка цветов фотоаппарата Calculate Linux Enlightenment сглаживание udisks-glue reader цветовой профиль icc фидо перенесено костыли распространение pdf cmc dropbox kde xfce pastebin twitter ssh шрифт authentication cls канал wget uksm LVM world мышка день программиста Midnight Commander lxc-desktop sudo kde nano calculate-sources templates temperature pitivi calculate 2.2 portage CMC xchat ПДУ howto muqss theme звук dvcs meta djvu cl-update-profile X linuxdcpp 1C postgresql apache fontconfig lcdfilter fonts шрифты DPI atheros9285 ratigan монитор экран разрешение CLDXE sony smplayer описание tuxonice flags optimization fonts bluetooth uefi openvpn VirtualBox nm-applet weechat 11.6 backdor qr-code alsa torrent tail forum интервью Audio utilities donation сеты monitoring распространение программ systemd Office security загрузчик dhcp binhost Скоростной алгоритм сжатия LZ4 TV GSC canto браузер CL14 xxkb участие USE samba screensaver MyRuLib lto distro xbmc keyexec python3 Снобизм stage luks pae UTF-8 оптимизация linux lautre дизайн energy saving plan репозиторий Summer Camp 3G курсор мыши dnscrypt install Calculate Utilities Библиотека shorewall gnome3 GPT steam производительность gentoo vlc p2p mp3 Plasma plugn ldap screencast icon w2k8 mc lvm Compose установка Icon в Calculate nexus repo git team CLDC Atheros XFCE cldm сборка из исходников openssh pulseaudio pgo помощь проекту CLDM liveusb ppp0 tap mouse vim перемещаемые профили cl-kernel iptables mirror android kde mtp livecd Gnome cpp livedvd установка linux e4rat calculate3 начало XMPP update caffeine binary code dns calculate linux antivirus free documentation calculate-install dmidecode kde и многопоточный звук codelite euse CLSK rip grub2 интернет unclutter freshplayerplugin hdd most openrc container release Либрусек acoola новости SSD bsa font iphone dconf btrfs E17 nut настройка цветов монитора план RSS безопасность ebuild ядро gnome 2 github ncurses markdown почта удаленная сеть qutim разработка xorg packages openldap udisks template calculate postfix ffmpeg ubuntu clementine глобальное меню загрузка CL17 CLSL EAPI 2 CLS обмен опытом E17 Calculate bridge telegram chromium OpenRC Timeless overlay libvirt создание подсветки синтаксиса bittorrent АТС nouveau network calculate-utils server developers вакансия ParaType facebook locale Desktop eudev DNA CCDX irc оптимизация ядра CDS настройка linux atheros calculate linux obconf automagic reestr pptp MidnightCommander cl-console-bg cl CLDX linux CLDL internet history objecticon видео blueman firewall layout Zen softraid CLD подсветка синтаксиса video python dmix debian localepurge google talk-plugin smart блог bash-completion кеширование proxy Icon Calculate USB Creator Calculate Linux Spamassassin брелок programming сервер Cinnamon unicode

Вышла бета-версия новых утилит Calculate 3.5.0

Добавил(а) Alexander Tratsevskiy больше 2 лет назад

language English

Доступна первая бета-версия новых утилит Calculate 3.5. В новую версию пакета sys-apps/calculate-utils впервые вошли утилиты настройки сервера. Поддержка сервера реализована пока на базовом уровне: разворачивается база и настраивается LDAP-сервер, создаются учётные записи Unix-пользователей, работает резервное копирование данных и настроек. Код серверных утилит полностью переписан, шаблоны настройки сервера перенесены в оверлей. У пакета утилит добавлены два новых флага backup и server. Первый флаг включает поддержку резервного копирования, второй настройку сервера. До завершения работы над портированием серверных утилит, они будут недоступны для Calculate Directory Server. Вместо этого будет выпущен серверный дистрибутив Timeless, который воследствии будет объединён с Calculate Directory Server.

Шаблоны претерпели большое количество доработок. Было добавлено множество полезных функций, параметров и переменных. Были доработаны условные выражения.

Особенности утилит Calculate 3.5

Главное

  • Добавлены утилиты для настройки LDAP-сервера и учётных записей Unix с хранением в LDAP.
  • Добавлены утилиты резервного копирования cl-backup и cl-backup-restore.
  • Консольные утилиты доступны для запуска пользователю, работает через вызов cl-console. Обратите внимание, сменились пути к большинству утилит, вместо /usr/sbin теперь /usr/bin.
  • Единая сессия для cl-console и cl-console-gui.
  • Файлы с текущими настройками системы из /etc/calculate перенесены в /var/lib/calculate. Прежний путь в /etc/calculate теперь используется для миграции настроек при установке системы.

Серверные утилиты

  • Особенности настройки LDAP
    • возможность смены basedn
    • перегенерация пароля сервиса
    • удаление сервиса с пененастройкой системы
    • интеграция настроек с шаблонами 3.5
  • Особенности настройки сервиса учётных записей
    • настройка текущей системы на авторизацию через LDAP сервер
    • перегенерация пароля сервиса
    • удаление сервиса с перенастройкой системы
    • добавление, удаление учётной записи пользователя
    • добавление, удаление групп пользователей
    • изменение настроек пользователей и групп
    • множественные способы изменения групп пользователя и пользователей в группе: добавление, удаление, замещение списка
    • поддержка переименования группы
    • отображение информации о пользователе или группе
    • гибкая система фильтрации списков групп и пользователей
    • выбор полей отображения списков групп и пользователей
    • полноценная поддержка управления группами и пользователями как графическими так и консольными утилитами
Утилиты резервного копирования
  • Особенности утилиты cl-backup
    • создание резервной копии настроек выполненных шаблонами утилит Calculate
    • создание резервной копии настроек выполненных пользователем
    • создание резервной копии данных LDAP сервера
  • Особенности утилиты cl-backup-restore
    • восстановление настроек только файлов содержащих отличия
    • игнорирование различий в комментариях в заголовках восстанавливаемых файлов
    • восстановление настроек пакетов установленных в системе
    • восстановление контрольных сумм файлов настроек
    • восстановление прав доступа к восстанавливаемым файлам
    • восстановление сетевых настроек
    • восстановление служб автозапуска
    • восстановление учётных записей
    • перезапуск служб при восстановлении настроек сервера

Шаблоны

  • Главное
    • Добавлена обработка множественных ini.env.
    • Изменён порядок вычисления значений переменных, функций, условий в шаблонах в следствии чего шаблоны получили ряд улучшений:
      • ускорение за счёт подстановки переменных непосредственно при вычислении условий и значений переменных;
      • добавлена поддержка использования переменных, значение которых содержит пробел в качестве значений параметров шаблонов (например chown=#-ur_login-#:#-ur_group-#);
      • добавлена функция module() определения наличия модуля утилит в системе (функция возвращает версию утилит если утилиты содержат модуль иначе пустоту);
      • использование неопределённых переменных в невыполняемой части условного блока более не приводит к ошибке.
    • Добавлена обработка условия "ИЛИ" в условных блоках (#!keyword#).
    • Доработана настройка звука (выбор как звуковой карты так и устройства).
    • Добавлена поддержка формата ldif.
  • Функции
    • Добавлена функция ls() для вывода списка файлов каталога.
    • Добавлна функция mergepkg(), объединяющая в себе логику merge() и pkg().
    • Функция exists() вместо "1" возвращает символьный код типа файла.
    • Изменена генерация uuid функцией rnd().
    • Изменён возвращаемый результат функции wallpaper().
    • Добавлена функция cut() для возвращения части строки.
    • Исправлена локализация сообщений при вызове функций print(), warning() и error().
  • Условные выражения
    • В условных выражениях добавлена поддержка проверки вхождения версии в интервал (x<=y,z).
    • Добавлена поддержка вложенных условий.
  • Параметры
    • Добавлен параметр link=<путь> для копирования директорий шаблонами.
    • Добавлены параметры шаблонов restart=<сервис>, start=<сервис>, stop=<сервис> для запуска служб.
    • Исправлена работа параметра "protected" совместно с "mirror".
    • Исправлена обработка шаблона с параметром "append=after".
  • Прочее
    • Исправлено обновление конфигурационных файлов ._cfg при использовании параметра "--force".
    • Изменена логика исправления контрольной суммы файлов настроек CONTENTS.
    • Исправлены отступы при выводе таблиц в консоли.
    • Изменена логика обработки односимвольных параметров. Исключена недокументированная трактовка "-soff" как "-s -o -f -f".
    • Наличие обновления теперь определяется по файлу /var/lib/calculate/calculate-update/updates.available.
    • Переменная cl_pass_file теперь хранит имя шаблона.
    • Добавлена переменная с версией текущего ядра.
    • Удалена утилита cl-passwd.

Графический менеджер

  • Улучшена поддержка системной цветовой схемы.
  • Узменено оформление, добавлены собственные иконки.
  • Изменён запуск через иконку обновлений в системном трее.

calculate-utils35.jpg (139,9 КБ)


Комментарии

Comment

Добавил(а) S. M. около 2 лет назад

Удалена утилита cl-passwd.

Как же теперь менять пароль пользователям на рабочих станциях, включенных в домен CDS?

Comment

Добавил(а) Alexander Tratsevskiy около 2 лет назад

Ваши пользователи действительно в консоли периодически меняют свой пароль? Мне кажется такие вещи должны происходить централизованно с заданной периодичностью сразу для всех, не полагаясь на внимательность пользователя. Во всяком случае так поступают в крупных компаниях. Пароль должен задаваться не менее N символов, чтобы не получилось как в фильме "Хакеры", когда сервер взломали из-за того, что пользователь выбрал один из четырёх популярных паролей. Мы убрали утилиту из-за того, что никто никогда ей не воспользовался. Скорей всего ей на смену потом должен прийти графический аналог. Если у вас есть возражения, напишите.

Comment

Добавил(а) S. M. около 2 лет назад

Еще и как пользуются. Пользовались. Упомянутые аспекты безопасности разумны, но и пользователи должны иметь возможность менять пароль самостоятельно. Возражение заключается в том, что если на смену консольной утилите должен прийти GUI-аналог, то более правильным было бы сначала это решение зарелизить, а потом удалять cl-passwd, чтобы произвести полноценную замену без потери функционала.

Comment

Добавил(а) S. M. около 2 лет назад

Есть ли какие-то новости по этому вопросу?

Comment

Добавил(а) Alexander Tratsevskiy около 2 лет назад

Упс, прошу прощения, не заметил вашего ответа. В ближайшем обновлении 3.5.1 beta вернём cl-passwd.

Спасибо!