Jump to content

Barium utils: различия между версиями

Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 5: Строка 5:
===== Базовый набор включает: =====
===== Базовый набор включает: =====
                                          
                                          
* barium - точка входа. Единый скрипт запуска для остальных утилит. Только для
* '''barium''' - точка входа. Единый скрипт запуска для остальных утилит. Только для
него есть ссылка в $PATH, все остальные запускаются с его помощью. Например:  
него есть ссылка в $PATH, все остальные запускаются с его помощью. Например:  
                                          
                                          
   barium ls
   barium ls
                                          
                                          
* b-lib - библиотека, которую используют скрипты barium-utils, без параметров выведет список доступных функций. Некоторые из них можно использовать отдельно. Например:  
* '''b-lib''' - (в 13й версии "lib") библиотека, которую используют скрипты barium-utils, без параметров выведет список доступных функций. Некоторые из них можно использовать отдельно. Например:  
                                          
                                          
   barium b-lib getHash ваш_пароль
   barium b-lib getHash ваш_пароль
Строка 16: Строка 16:
создаст хэш пароля в таком виде как он записывается в /etc/shadow, можно использовать для генерации хэша пароля пользователя и root для Rosa.ini
создаст хэш пароля в таком виде как он записывается в /etc/shadow, можно использовать для генерации хэша пароля пользователя и root для Rosa.ini
                                          
                                          
* ls - список подключенных модулей  
* '''ls''' - список подключенных модулей  
                                          
                                          
* add - утилита для подключения модуля на горячую, работает только при загрузке с aufs. Аналог pfsload (pfs-utils), activate (MagOS)
* '''add''' - утилита для подключения модуля на горячую, работает только при загрузке с aufs. Аналог pfsload (pfs-utils), activate (MagOS)
                                          
                                          
* rm - утилита для отключения модуля на горячую, работает только при загрузке с aufs. Аналог pfsunload (pfs-utils), deactivate (MagOS)  
* '''rm''' - утилита для отключения модуля на горячую, работает только при загрузке с aufs. Аналог pfsunload (pfs-utils), deactivate (MagOS)  
                                          
                                          
* modinfo - получение информации о модуле. Аналог pfsinfo (pfs-utils)  
* '''modinfo''' - получение информации о модуле. Аналог pfsinfo (pfs-utils)  
                                          
                                          
* find - поиск файла по подключенным модулям  
* '''find''' - поиск файла по подключенным модулям  
                                          
                                          
* mkmod - создание модуля из папки. Сборка составных модулей. Аналог mkpfs (pfs-utils)  
* '''mkmod''' - создание модуля из папки. Сборка составных модулей. Аналог mkpfs (pfs-utils)  
                                          
                                          
* splitmod - разборка составных модулей. Аналог pfsextract (pfs-utils)  
* '''splitmod''' - разборка составных модулей. Аналог pfsextract (pfs-utils)  
                                          
                                          
* dnf2mod - сборка модулей из пакетов находящихся в репозиториях с использованием dnf. Аналог dnf2xzm (MagOS)  
* '''dnf2mod''' - сборка модулей из пакетов находящихся в репозиториях с использованием dnf. Аналог dnf2xzm (MagOS)  
                                          
                                          
* chroot2mod - сборка модулей по сценарию выполняемому в chroot'e, аналогичном базовой системе. Аналог chroot2pfs (pfs-utils)
* '''chroot2mod''' - сборка модулей по сценарию выполняемому в chroot'e, аналогичном базовой системе. Аналог chroot2pfs (pfs-utils)
                                          
                                          
* diff-changes - утилита позволяет вычислять изменения в changes за определенный период и создавать из изменений модуль Аналог syschanges (MagOS)
* '''diff-changes''' - утилита позволяет вычислять изменения в changes за определенный период и создавать из изменений модуль Аналог syschanges (MagOS)
                                          
                                          
* getmod - поиск и скачивание модулей из репозитория модулей
* '''getmod''' - поиск и скачивание модулей из репозитория модулей
                                          
                                          
* instmod - установка модуля в систему (локальные файлы, а также rsync и протоколы которые понимает wget)
* '''instmod''' - установка модуля в систему (локальные файлы, а также rsync и протоколы которые понимает wget)
                                          
                                          
* comparator - утилита для объединения одинаковых текстовых файлов находящихся в разных модулях. В первую очередь это касается ''' /etc/shadow, /etc/group, /etc/passwd '''. При создании модуля может создаваться пользователь. Если таких модулей несколько, то:
* '''comparator''' - утилита для объединения одинаковых текстовых файлов находящихся в разных модулях. В первую очередь это касается ''' /etc/shadow, /etc/group, /etc/passwd '''. При создании модуля может создаваться пользователь. Если таких модулей несколько, то:


     barium comparator -i /etc/shadow /etc/group /etc/passwd  
     barium comparator -i /etc/shadow /etc/group /etc/passwd  
                                          
                                          
поможет собрать пользователей по модулям  
поможет собрать пользователей по модулям  
* '''cleaner''' - утилита для очистки системы от бэкапов, сохранений и проч.
* '''marriage''' - утилита для управления привязкой Бария к машинам. (устарела для Барий13)
                                          
                                          
* marriage - утилита для управления привязкой Бария к машинам. (устарела для Барий13)
* '''update''' - утилита для обновления системы
                                       
* '''update_modules''' - утилита для обновления модулей
* update - утилита для обновления системы
                                          
                                          
* applet - апплет в трей, показывает состояние системы управляет основными функциями ОС Барий  
* '''applet''' - апплет в трей, показывает состояние системы управляет основными функциями ОС Барий  
* '''iniedit''' - утилита для редактирования ROSA.ini
                                          
                                          
=====В версии для установки на токен дополнительно доступны: =====
=====В версии для установки на токен дополнительно доступны: =====
                                          
                                          
* install - консольный инсталлятор бария на токен с привязкой логина к пинкоду  
* '''install''' - консольный инсталлятор бария на токен с привязкой логина к пинкоду  
                                          
                                          
* install-gui - GUI для barium install  
* '''install-gui''' - GUI для barium install  
* login - консольная утилита для привязки логина в систему к пинкоду токена  
* '''login''' - консольная утилита для привязки логина в систему к пинкоду токена  
* setup - утилита используемая из install-gui для настройки при первом старте предустановленной на токен ОС Барий  
* '''setup''' - утилита используемая из install-gui для настройки при первом старте предустановленной на токен ОС Барий  
* token - вспомогательная для barium login утилита для определения типа токена  
* '''token''' - вспомогательная для barium login утилита для определения типа токена  




[[Категория:ОС_Роса_Барий]]
[[Категория:ОС_Роса_Барий]]

Текущая версия от 12:39, 28 марта 2025

Barium-utils

набор скриптов для управления модулями и другими компонентами дистрибутивов Роса Барий.

Базовый набор включает:
  • barium - точка входа. Единый скрипт запуска для остальных утилит. Только для

него есть ссылка в $PATH, все остальные запускаются с его помощью. Например:

  barium ls
                                       
  • b-lib - (в 13й версии "lib") библиотека, которую используют скрипты barium-utils, без параметров выведет список доступных функций. Некоторые из них можно использовать отдельно. Например:
  barium b-lib getHash ваш_пароль
                                       

создаст хэш пароля в таком виде как он записывается в /etc/shadow, можно использовать для генерации хэша пароля пользователя и root для Rosa.ini

  • ls - список подключенных модулей
  • add - утилита для подключения модуля на горячую, работает только при загрузке с aufs. Аналог pfsload (pfs-utils), activate (MagOS)
  • rm - утилита для отключения модуля на горячую, работает только при загрузке с aufs. Аналог pfsunload (pfs-utils), deactivate (MagOS)
  • modinfo - получение информации о модуле. Аналог pfsinfo (pfs-utils)
  • find - поиск файла по подключенным модулям
  • mkmod - создание модуля из папки. Сборка составных модулей. Аналог mkpfs (pfs-utils)
  • splitmod - разборка составных модулей. Аналог pfsextract (pfs-utils)
  • dnf2mod - сборка модулей из пакетов находящихся в репозиториях с использованием dnf. Аналог dnf2xzm (MagOS)
  • chroot2mod - сборка модулей по сценарию выполняемому в chroot'e, аналогичном базовой системе. Аналог chroot2pfs (pfs-utils)
  • diff-changes - утилита позволяет вычислять изменения в changes за определенный период и создавать из изменений модуль Аналог syschanges (MagOS)
  • getmod - поиск и скачивание модулей из репозитория модулей
  • instmod - установка модуля в систему (локальные файлы, а также rsync и протоколы которые понимает wget)
  • comparator - утилита для объединения одинаковых текстовых файлов находящихся в разных модулях. В первую очередь это касается /etc/shadow, /etc/group, /etc/passwd . При создании модуля может создаваться пользователь. Если таких модулей несколько, то:
   barium comparator -i /etc/shadow /etc/group /etc/passwd 
                                       

поможет собрать пользователей по модулям

  • cleaner - утилита для очистки системы от бэкапов, сохранений и проч.
  • marriage - утилита для управления привязкой Бария к машинам. (устарела для Барий13)
  • update - утилита для обновления системы
  • update_modules - утилита для обновления модулей
  • applet - апплет в трей, показывает состояние системы управляет основными функциями ОС Барий
  • iniedit - утилита для редактирования ROSA.ini
В версии для установки на токен дополнительно доступны:
  • install - консольный инсталлятор бария на токен с привязкой логина к пинкоду
  • install-gui - GUI для barium install
  • login - консольная утилита для привязки логина в систему к пинкоду токена
  • setup - утилита используемая из install-gui для настройки при первом старте предустановленной на токен ОС Барий
  • token - вспомогательная для barium login утилита для определения типа токена