Автор Тема: Дистрибутивы Альт Линукс на модульной архитектуре MagOS  (Прочитано 16948 раз)

Оффлайн neobht

  • Завсегдатай
  • *
  • Сообщений: 390
Задача - вместо DE сразу пускать Virtualbox.
Пока реализация была с компонентами DE, но которые не запускались. Место только лишнее занимают. Ну и если уж делать оптимально, то хотелось бы их сделать модульным кирпичиком тоже.
« Последнее редактирование: 12.06.2015 21:46:53 от neobht »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 964
Задача - вместо DE сразу пускать Virtualbox.
Пока реализация была с компонентами DE, но которые не запускались. Место только лишнее занимают. Ну и если уж делать оптимально, то хотелось бы их сделать модульным кирпичиком тоже.

можно взять с icewm или WM и удалить лишние пакеты...
а вместо запуска менеджера окон пускать VB

Оффлайн neobht

  • Завсегдатай
  • *
  • Сообщений: 390
Задача - вместо DE сразу пускать Virtualbox.
Пока реализация была с компонентами DE, но которые не запускались. Место только лишнее занимают. Ну и если уж делать оптимально, то хотелось бы их сделать модульным кирпичиком тоже.

Да. Так и делали.
Только удалять - это ремастерить сжатые образы. Хотелось бы образы вообще оригинальные оставить. Тогда пермалинк можно полноценно аналогично использовать.

можно взять с icewm или WM и удалить лишние пакеты...
а вместо запуска менеджера окон пускать VB

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Задача - вместо DE сразу пускать Virtualbox.
Так, этим кто-то уже занимался -- вспомнить по тематическому архиву сходу не удалось, пошёл расспрашивать.

PS:
Мне нужна версия, где есть только базовые утилиты и сеть, без графики (или просто с чистым XOrg). Есть такая? jeos - она?
jeos -- инсталер; посмотрите rescue.
« Последнее редактирование: 15.06.2015 16:53:15 от gvy »
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн neobht

  • Завсегдатай
  • *
  • Сообщений: 390
Добавил regular сборки в magos-ipxe меню.

Можно смотреть самые последние версии Альт теперь без установки :)

Оффлайн aukc

  • Начинающий
  • *
  • Сообщений: 7
Уважаемые мастера ALTLinux я у себя на работе использую MagOS Multi вместе с iso Starterkits из стартовых наборов altlinux-p7-cinnamon-20150912-i586.iso Помогите пожалуйста настроить MagOS.ini читая форум сам смог настроить пользователя вот пример.
#AUTOLOGINUSER=user
[/etc/lightdm/lightdm.conf]
autologin-user=user
autologin-user-timeout=0
# Groups for users
# Группы, в которых будут состоять пользователи
[/etc/group]
wheel:x:10:root,altlinux,user
[/etc/sudoers]
user ALL = (ALL) ALL

Но с остальным не хватает знаний ALTLinux. Файл настроек MagOS.ini прикрепил к сообщению может кто посмотрит как его настроить под ALTLinux ? Заранее благодарю !


Оффлайн neobht

  • Завсегдатай
  • *
  • Сообщений: 390
Я немного поясню. Автор сообщения выше, скорее, спрашивает о том, в каких конфигах и что настраивается.

MagOS.ini - это обертка для упрощения конфигурирования сразу множества конфигов в едином месте.

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Помогите пожалуйста настроить
А что надо-то?
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн aukc

  • Начинающий
  • *
  • Сообщений: 7
Просьба помочь настроить под ALTLinux.
Для этого нужно скачать прикрепленный архив и распаковать.
После распаковки открыть текстовым редактором MagOS.ini и посмотреть настройки. Настройки сделаны под Росу у Росы и у Альта настройки не совпадают то есть отличаются. У меня получилось настроить пользователя под ALTLinux настройки пользователя вот этот кусок текста:
#AUTOLOGINUSER=user
[/etc/lightdm/lightdm.conf]
autologin-user=user
autologin-user-timeout=0
# Groups for users
# Группы, в которых будут состоять пользователи
[/etc/group]
wheel:x:10:root,altlinux,user
[/etc/sudoers]
user ALL = (ALL) ALL
Другие настройки сделаны под Росу настройки для Росы убрать и по аналогии подставить для Альта. Вот такая просьба помочь с настройками именно под ALTLinux.

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Есть предложение: настраиваете всё-таки Вы (как заинтересованный -- просто у остальных проверка результата будет более долгой/менее надёжной), а сверять будем по кусочку.  Т.е. закидываете секцию конфига, описываете, какой требуется результат (если это не самоочевидно, как вот с автологином), и смотрим.

Файлик в целом посмотрел ещё тогда, остался в недоумении, которое и высказал.
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн aukc

  • Начинающий
  • *
  • Сообщений: 7

Оффлайн aukc

  • Начинающий
  • *
  • Сообщений: 7
Начну с самых важных:
Первым делом пароль в MagOS так:
Описание:
Пароль по умолчанию для пользователей установлен в «magos». Пароль администратора (пользователь root) определён как «toor». Вы можете сменить эти пароли через ini файл (см. комментарии в файле). В ini файле указывается хеш пароля. Чтобы узнать хеш от нужной парольной фразы, смените пароль пользователя через «Настройку компьютера», затем возьмите хеш из файла /etc/shadow (второе поле с разделителем »:»).

Пример MagOS.ini:

# Default user password is 'magos'
# Хэш пароля для пользователя по умолчанию (стандартно magos)
DEFAULTPASSWD='$2a$08$7zaCsmtvyXcGKVC3jRkUkeLnscv6s0mkXJ4GnJfrMzgmcMZzvF2a2'
# Default root password is 'toor'
# Хеш пароля для пользователя root (стандартно toor)
DEFAULTROOTPASSWD='$2a$08$6Sd1ei3xkrWq21ypHSlgZOOlViPgyi4u.g7P0hZgpHx43cWwjO/Ji'

Как будет в ALTLinux ?

Второе сетевые и серверные настройки в MagOS так:
Описание: http://magos-linux.ru/dwiki/doku.php?id=magos-server
http://magos-linux.ru/dwiki/doku.php?id=%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_tor

HOSTNAME=MagOS

#DNS_RENEW=yes

# MagOS-Server ip addres
# Адрес сервера по умолчанию
#MAGOSSERVER=192.168.1.31
# Local network base address
# Адрес сети по умолчанию
#NETWORKIP=192.168.1.

# Серверы времени
#NTPSERVERS=ntp2.vniiftri.ru,ru.pool.ntp.org

# Подключение к AD серверу
#ADSERVER=kerberos.local.magos-linux.ru
#DOMAIN=local.magos-linux.ru

# Рабочая группа samba
#SAMBADOMAIN=MDKGROUP

# Mount shared media from MagOS-Server automatically
# Подключаться к серверу при старте
#AUTOMOUNTSERVER=yes

# Share local partitions via NFS-Server
# Разрешать общий доcтуп к разделам через NFS
#PARTITIONSSHARE=yes
# Исключение для общих разделов
#PARTITIONSNOSHARE=archive,private

# Установка системных прокси
#HTTP_PROXY=http://127.0.0.1:8118
#HTTPS_PROXY=https://127.0.0.1:8118
#FTP_PROXY=ftp://127.0.0.1:8118
#NO_PROXY=192.168.1.0/16

# Для совместного доступа к интернет можно включить режим шлюза
# Также необходим при связывании нескольких сетей (wlan0 eth0 eth1  ...)
#ROUTER=yes

# Iptables firewall exceptions
# ИСключения для межсетевого экрана iptables
#IPTABLESOPENPORTSTCP=21,22,30001,6881
#IPTABLESOPENPORTSUDP=30002,6881
# Для работы в режиме сервера, шлюза и точки доступа необходимо открыть доступ из локальной сети
#IPTABLESTRUSTEDIP=192.168.1.0/16

# Переправлять весь поток от пользователей через TOR
# Пользователей можно задавать в виде имени, номера и диапазона
# Должна быть включена служба tor!
#TORUSERS=500-999

# Автоматически менять MAC адрес интерфейса при подключении
#MACCHANGE=wlan0
# По умолчанию используется алгоритм -e не меняющей тип и производителя
#MACCHANGEROPTIONS='-a'
# Можно назначить конкретный адрес для интерфейса
#MACCHANGEROPTIONS='--mac=XX:XX:XX:XX:XX:XX'

Как будет в ALTLinux ?

« Последнее редактирование: 05.11.2015 14:30:21 от aukc »

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Первым делом пароль в MagOS так:
[...]
DEFAULTPASSWD='$2a$08$7zaCsmtvyXcGKVC3jRkUkeLnscv6s0mkXJ4GnJfrMzgmcMZzvF2a2'
[...]
Как будет в ALTLinux ?
Это придётся дорабатывать в MagOS, вероятно -- в альте утилиты-то те же, а файлы другие (см. про /etc/tcb и tcb(5) -- можно вернуть режим работы в "обычный", но он не рекомендуется к применению по причине повышения привилегий утилит, работающих с паролями).

Второе сетевые и серверные настройки в MagOS так:
[...]
#NETWORKIP=192.168.1.
#NTPSERVERS=ntp2.vniiftri.ru,ru.pool.ntp.org
#ADSERVER=kerberos.local.magos-linux.ru
#DOMAIN=local.magos-linux.ru
#SAMBADOMAIN=MDKGROUP
#HTTP_PROXY=http://127.0.0.1:8118
#TORUSERS=500-999
#MACCHANGEROPTIONS='--mac=XX:XX:XX:XX:XX:XX'
Как будет в ALTLinux ?
Это тоже явно масштабная доработка на стороне MagOS; не знаю насчёт ADSERVER/DOMAIN, TORUSERS и PARTITIONSSHARE, по остальному вот список мест, которые могут совпадать с уже обрабатываемыми или же отличаться:
* NETWORKIP, MACCHANGEROPTIONS -- /etc/net
* NTPSERVERS -- /etc/ntpd.conf
* SAMBADOMAIN -- /etc/samba/smb.conf
* HTTP_PROXY -- здесь всё сложно: когда-то я написал alterator-proxy и он создавал/правил отдельный исполняемый файлик /etc/profile.d/proxy.sh; потом эту функциональность решили перенести в модуль alterator-sysconfig и, похоже, сломали по дороге, какого-то лешего начав работать с /etc/sysconfig/network, который вообще не source'ится при старте пользовательской сессии.

Надо проверять, скорее всего -- вешать баг на alterator-sysconfig, ну и чинить (сейчас крайне редко сталкиваюсь с проксями, потому и не заметил оперативно).

С другой стороны, ничто не мешает формировать тот самый /etc/profile.d/proxy.sh с нужными export'ами -- только большинство приложений реагировало на http_proxy, а не HTTP_PROXY, помнится.

В любом случае вот это перечисленное -- далеко не пять минут работы, причём по тому, где понимает задумку и реализацию скорее как раз уважаемый neobht (а по особенностям альта стоит спрашивать нас/здесь).

Конкретно с рутовым паролем можете начать с /etc/tcb/root/shadow, только там надо крайне внимательно смотреть на права, чтоб не повредить: 640 root:auth
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн betcher

  • Начинающий
  • *
  • Сообщений: 10
    • Email
Для упрощения работы могу подкинуть пару идей. Первое. Попробуйте использовать скрипт syschanges, если в magos-patches его нет возьмите из магос. Он простой, должен сработать. Процедура такая. Запускаете syschanges, делаете необходимые настройки, останавливаете syschanges и смотрите изменения. Второе. Не все можно легко запихать в magos.ini,  только простые текстовые конфиги. Если конфиги в формате ini или xml какой то наверное не получится. Предлагаю использовать uird.cp для таких файлов. Это аналог rootcopy, только в uird.cp можно много каталогов указать. Разбиваете конфиги на группы по смыслу и записываете как то так uird.cp=netcfg,logincfg,xorgcfg. Так настроить проще чем с ини. Просто переносите конфиги из changes в нужные папочки с сохранением путей и все.

Оффлайн aukc

  • Начинающий
  • *
  • Сообщений: 7
Спасибо Всем за помощь !!!