@ -29,7 +29,7 @@
################################################################################
################################################################################
# Поддерживаемые параметры Grub
# Поддерживаемые параметры Grub
# services_enable=item_1,item_2,...,item_n # Перечень сервисов/юнитов которы й должны быть запущены, разделитель (,) или (;). Пример: services_enable=sbm,nmb,cockpit.socket
# services_enable=item_1,item_2,...,item_n # Перечень сервисов/юнитов которы е должны быть запущены, разделитель (,) или (;). Пример: services_enable=sbm,nmb,cockpit.socket
# services_disable=item_1,item_2,...,item_n # Перечень сервисов/юнитов которые должны быть выключены, разделитель (,) или (;). Пример: services_disable=sbm,nmb,cockpit.socket
# services_disable=item_1,item_2,...,item_n # Перечень сервисов/юнитов которые должны быть выключены, разделитель (,) или (;). Пример: services_disable=sbm,nmb,cockpit.socket
# useradd=<user_name_1:gecos:uid:user_group:extra_groups:password>;...;<user_name_2:gecos:uid:user_group:extra_groups:password> # Перечень пользователей, см. USERADD.
# useradd=<user_name_1:gecos:uid:user_group:extra_groups:password>;...;<user_name_2:gecos:uid:user_group:extra_groups:password> # Перечень пользователей, см. USERADD.
# Пример: useradd=admin:::::pass;admin2:Administrator-2:1010:admin2:wheel,users:pass2
# Пример: useradd=admin:::::pass;admin2:Administrator-2:1010:admin2:wheel,users:pass2
@ -71,18 +71,18 @@ MACHINEID=hardware
## Включить сервисы/юниты (можно указывать службы inetd)
## Включить сервисы/юниты (можно указывать службы inetd)
## SERVICES_ENABLE=<service_1>,<service_n>
## SERVICES_ENABLE=<service_1>,<service_n>
## <service_n1> # Имя сервиса/юнита, если не указан тип, то используется '.service'. Пример: nmb
## <service_n1> # Имя сервиса/юнита, если не указан тип, то используется '.service'. Пример: nmb
## Для работы bluetooth: SERVICE s _ENABLE++=bluetooth
## Для работы bluetooth: SERVICE S _ENABLE++=bluetooth
## Для работы в WINDOWS сетях с DNS NETBIOS, включить NSSWITCHWINBIND=yes и добавить" SERVICES_ENABLE++=nmb,winbind
## Для работы в WINDOWS сетях с DNS NETBIOS, включить NSSWITCHWINBIND=yes и добавить" SERVICES_ENABLE++=nmb,winbind
## Для VMWareWorkstation: SERVICES_ENABLE++=vmware-networks,vmware-usbarbitrator
## Для VMWareWorkstation: SERVICES_ENABLE++=vmware-networks,vmware-usbarbitrator
## SERVICES_ENABLE++=tor,polipo,cups-lpd,pcscd
## SERVICES_ENABLE++=tor,polipo,cups-lpd,pcscd
SERVICES_ENABLE = dbus-broker,NetworkManager,sshd,systemd-swap,cups,cockpit.socket,avahi-daemon,avahi-dnsconfd,veyon,smb,nmb,winbind,bluetooth
SERVICES_ENABLE = dbus-broker,NetworkManager,sshd,systemd-swap,cups,cockpit.socket,avahi-daemon,avahi-dnsconfd,veyon,smb,nmb,winbind,bluetooth
## Отключить сервисы/юниты, включенны х по умолчанию
## Отключить сервисы/юниты, включенны е по умолчанию
## SERVICES_DISABLE=<service_1>,<service_n>
## SERVICES_DISABLE=<service_1>,<service_n>
## <service_n1> # Имя сервиса/юнита, если не указан тип, то используется '.service'. Пример: nmb
## <service_n1> # Имя сервиса/юнита, если не указан тип, то используется '.service'. Пример: nmb
#SERVICES_DISABLE=xinetd,pdnsd,iptables,wine
#SERVICES_DISABLE=xinetd,pdnsd,iptables,wine
## Заблокировать и отключить сервисы/юниты, включенны х по умолчанию. Запретить запуск как зависимость
## Заблокировать и отключить сервисы/юниты, включенны е по умолчанию. Запретить запуск как зависимость
## SERVICES_MASK=<service_1>,<service_n>
## SERVICES_MASK=<service_1>,<service_n>
## <service_n1> # Имя сервиса/юнита, если не указан тип, то используется '.service'. Пример: nmb
## <service_n1> # Имя сервиса/юнита, если не указан тип, то используется '.service'. Пример: nmb
#SERVICES_MASK=adb
#SERVICES_MASK=adb
@ -137,7 +137,7 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,systemd-swap,cups,cockpit.socket
################################################################################
################################################################################
## Настройка принтера
## Настройка принтера
## PRINTERADD=*manual|auto
## PRINTERADD=*manual|auto
## *manual # Вручную управлять добавление принтеров
## *manual # Вручную управлять добавление м принтеров
## auto # Пытаться автоматически определить и добавить принтер, в том числе Canon CAPT
## auto # Пытаться автоматически определить и добавить принтер, в том числе Canon CAPT
#PRINTERADD=auto
#PRINTERADD=auto
@ -165,7 +165,7 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,systemd-swap,cups,cockpit.socket
## DEFAULTPASSWD=<password>
## DEFAULTPASSWD=<password>
## password # Хеш пароля или если первые символы (%%), то пароль хранится в нешифрованном виде
## password # Хеш пароля или если первые символы (%%), то пароль хранится в нешифрованном виде
## # Если пароль =DEFAULTROOTPASSWD, то включен первый запуск для настройки системы,
## # Если пароль =DEFAULTROOTPASSWD, то включен первый запуск для настройки системы,
## # тображается подсказка пароля на фоне рабочего стола Lightdm и "[config] firstboot=yes"
## # о тображается подсказка пароля на фоне рабочего стола Lightdm и "[config] firstboot=yes"
#DEFAULTPASSWD='$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60'
#DEFAULTPASSWD='$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60'
## Хеш пароля для пользователя root, по умолчанию: ublinux
## Хеш пароля для пользователя root, по умолчанию: ublinux
@ -183,12 +183,12 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,systemd-swap,cups,cockpit.socket
## Отключены: sunmd5, bsdicrypt, nt, argon2d, argon2i, argon2ds, argon2id
## Отключены: sunmd5, bsdicrypt, nt, argon2d, argon2i, argon2ds, argon2id
#HASHPASSWD=yescrypt
#HASHPASSWD=yescrypt
## Пользователи системы, упр а щённый аналог параметра USERADD. Для совместимости с о старыми версиями, будет удалён.
## Пользователи системы, упр о щённый аналог параметра USERADD. Для совместимости с о старыми версиями, будет удалён.
## NEEDEDUSERS='name_user:id:password:show_name:, ... ' password=x=${DEFAULTPASSWD}
## NEEDEDUSERS='name_user:id:password:show_name:, ... ' password=x=${DEFAULTPASSWD}
#NEEDEDUSERS='superadmin:1000:x:Администратор'
#NEEDEDUSERS='superadmin:1000:x:Администратор'
## Добавить пользователя системы в /etc/passwd. Если пользователь существует, то без изменений
## Добавить пользователя системы в /etc/passwd. Если пользователь существует, то без изменений
## USERADD=no|none|disable # Отключить управление п р ользователями конфигурации
## USERADD=no|none|disable # Отключить управление п ользователями конфигурации
## USERADD[user_name]='gecos:uid:user_group:extra_groups:optional:password|x'
## USERADD[user_name]='gecos:uid:user_group:extra_groups:optional:password|x'
## user_name # Имя пользователя, обязательное поле
## user_name # Имя пользователя, обязательное поле
## gecos # Поле GECOS, с подробным описанием пользователя, можно локализованное, не обязательное
## gecos # Поле GECOS, с подробным описанием пользователя, можно локализованное, не обязательное
@ -199,7 +199,7 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,systemd-swap,cups,cockpit.socket
## optional # Дополнительные параметры, например: '--shell /usr/bin/bash --create-home --no-create-home --no-user-group --non-unique'
## optional # Дополнительные параметры, например: '--shell /usr/bin/bash --create-home --no-create-home --no-user-group --non-unique'
## --home-dir <ДО М _К А Т > # Домашний каталог новой учётной записи
## --home-dir <ДО М _К А Т > # Домашний каталог новой учётной записи
## -s, --shell /usr/bin/bash # Регистрационная оболочка новой учётной записи
## -s, --shell /usr/bin/bash # Регистрационная оболочка новой учётной записи
## -r, --system # Созда ва ть системную группу
## -r, --system # Созда ть системную группу
## -M, --no-create-home # Н е создавать домашний каталог пользователя
## -M, --no-create-home # Н е создавать домашний каталог пользователя
## -N, --no-user-group # Н е создавать группу с тем же именем что и у пользователя
## -N, --no-user-group # Н е создавать группу с тем же именем что и у пользователя
## -o, --non-unique # Разрешить создание пользователей с повторяющимися (не уникальными) UID, использовать только совместно с параметром <uid>
## -o, --non-unique # Разрешить создание пользователей с повторяющимися (не уникальными) UID, использовать только совместно с параметром <uid>
@ -217,6 +217,7 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,systemd-swap,cups,cockpit.socket
## USERSHADOW[user_name]='lastchanged:minday:maxday:warn:inactive:expire'
## USERSHADOW[user_name]='lastchanged:minday:maxday:warn:inactive:expire'
## user_name # Имя пользователя, обязательное поле
## user_name # Имя пользователя, обязательное поле
## lastchanged # Дата последнего изменения пароля. Указывается количество дней, исчисляется с 1 января 1970 года (дата эпохи). Возможно указать дату формата: YYYY-MM-DD
## lastchanged # Дата последнего изменения пароля. Указывается количество дней, исчисляется с 1 января 1970 года (дата эпохи). Возможно указать дату формата: YYYY-MM-DD
## # Если указать 0, то при логине будет затребована принудительная смена пароля.
## minday # Минимальное количество дней действия пароля, прежде чем пароль пользователя может быть изменен. По умолчанию 0 означает отсутствие минимального срока действия пароля
## minday # Минимальное количество дней действия пароля, прежде чем пароль пользователя может быть изменен. По умолчанию 0 означает отсутствие минимального срока действия пароля
## maxday # Максимальное количество дней действия пароля после смены пароля пользователя. По умолчанию этот номер установлен на 99999
## maxday # Максимальное количество дней действия пароля после смены пароля пользователя. По умолчанию этот номер установлен на 99999
## warn # Количество дней предупреждения, в течение которого пользователь получает предупреждение о необходимости изменения пароля. По умолчанию 7
## warn # Количество дней предупреждения, в течение которого пользователь получает предупреждение о необходимости изменения пароля. По умолчанию 7
@ -277,7 +278,7 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,systemd-swap,cups,cockpit.socket
## Настройка подключения репозиториев
## Настройка подключения репозиториев
## REPOSITORY[<name_repo>]=disable | <siglevel>:<usage>:<server_path_1>,<server_path_2>,...,<server_path_n>
## REPOSITORY[<name_repo>]=disable | <siglevel>:<usage>:<server_path_1>,<server_path_2>,...,<server_path_n>
## <name_repo> # Произвольное имя репозитория. Обязательный
## <name_repo> # Произвольное имя репозитория. Обязательный
## disable # Отключить о т дин из репозиториев по умолчанию: core,extra,community,multilib,ublinux,modules
## disable # Отключить о дин из репозиториев по умолчанию: core,extra,community,multilib,ublinux,modules
## <siglevel> # Уровень проверки подписи репозитория, можно выбрать одну из основных и вторую из дополнительных, разделитель запятая. Н е обязательный
## <siglevel> # Уровень проверки подписи репозитория, можно выбрать одну из основных и вторую из дополнительных, разделитель запятая. Н е обязательный
## # Последовательность имеет значение, т.к. накладываются правила каскадно. По умолчанию: Required,DatabaseOptional
## # Последовательность имеет значение, т.к. накладываются правила каскадно. По умолчанию: Required,DatabaseOptional
## Never # Проверка подписи выполняться не будет. Основная
## Never # Проверка подписи выполняться не будет. Основная
@ -332,7 +333,7 @@ SERVICES_ENABLE=dbus-broker,NetworkManager,sshd,systemd-swap,cups,cockpit.socket
## password # Н е зашифрованный пароль
## password # Н е зашифрованный пароль
## sha256 # Использовать зашифрованный пароль SHA256
## sha256 # Использовать зашифрованный пароль SHA256
## sha512 # Использовать зашифрованный пароль SHA512
## sha512 # Использовать зашифрованный пароль SHA512
## <auth_hash> # Параметры авторизации, зашифрова г г ый пароль SHA256 или SHA512. Н е обязательный
## <auth_hash> # Параметры авторизации, зашифрова нн ый пароль SHA256 или SHA512. Н е обязательный
## REPOPUBLIC_WEB[/home/myrepo]=enable
## REPOPUBLIC_WEB[/home/myrepo]=enable
## Опубликовать ленивое зеркало подключенных репозиториев в виде локального WEB р е с у р с а .
## Опубликовать ленивое зеркало подключенных репозиториев в виде локального WEB р е с у р с а .
@ -582,7 +583,7 @@ GRUB_BOOT_SILENT="splash"
## snd-intel-dspcfg.dsp_driver=1 # Принудительный выбор драйвера звукового устройства от Intel
## snd-intel-dspcfg.dsp_driver=1 # Принудительный выбор драйвера звукового устройства от Intel
## snd-intel-dspcfg.dsp_driver=3
## snd-intel-dspcfg.dsp_driver=3
## security=apparmor
## security=apparmor
## usbcore.autosuspend=-1 # Отключить авто засыпание USB устройств в режиме suspend
## usbcore.autosuspend=-1 # Отключить авто засыпание USB устройств в режиме suspend
## ipv6.disable=1 # Отключить глобально ipv6
## ipv6.disable=1 # Отключить глобально ipv6
## GRUB_CMDLINE_LINUX="modprobe.blacklist=nouveau"
## GRUB_CMDLINE_LINUX="modprobe.blacklist=nouveau"
@ -643,7 +644,11 @@ GRUB_BOOT_SILENT="splash"
## UBPILE[web_direct_connect]="true"
## UBPILE[web_direct_connect]="true"
## Использовать для UBPile преднастроенный обратный прокси, разместив приложение на указанном порту
## Использовать для UBPile преднастроенный обратный прокси, разместив приложение на указанном порту
## UBPILE_REVERSE_PROXY
## UBPILE_REVERSE_PROXY=enable|disable|<http_port>
## enable # Только включить автозапуск и запустить сервис haproxy-ubpile.service
## disable # Выключить и отключить автозапуск сервис haproxy-ubpile.service
## <http_port> # Настроить http порт, включить автозапуск и запустить сервис haproxy-ubpile.service
## # Если требуется настройка SSL, то необходимо полученный сертификат вручную прописать в файле конфигурации /etc/haproxy/haproxy-ubpile.cfg
## UBPILE_REVERSE_PROXY_PORT=80
## UBPILE_REVERSE_PROXY_PORT=80
#TODO: Переоценить необходимость
#TODO: Переоценить необходимость
@ -738,7 +743,7 @@ GRUB_BOOT_SILENT="splash"
## <TYPE> # Тип устройства, пример: ethernet, wireless, vpn, wireless, bridge
## <TYPE> # Тип устройства, пример: ethernet, wireless, vpn, wireless, bridge
## <CONNECTION> # Подключение, пример: Проводное соединение 1, WIFI_WORK
## <CONNECTION> # Подключение, пример: Проводное соединение 1, WIFI_WORK
## <CON-UUID> # UUID подключения, пример: 6c90739a-5b5f-3b4a-9b42-11aa89c419bc
## <CON-UUID> # UUID подключения, пример: 6c90739a-5b5f-3b4a-9b42-11aa89c419bc
## <HWADDR> # MAC адрес устройст а , пример: 70:48:f7:1a:2b:3c
## <HWADDR> # MAC адрес устройст в а , пример: 70:48:f7:1a:2b:3c
## <COMMAND>:
## <COMMAND>:
## nmcli # Выполняет: nmcli <VALUE>
## nmcli # Выполняет: nmcli <VALUE>
## wifi # Выполняет: nmcli device wifi <VALUE>
## wifi # Выполняет: nmcli device wifi <VALUE>
@ -1079,7 +1084,7 @@ NSSWITCHWINBIND=yes
################################################################################
################################################################################
## Режим киоска XFCE4, запретить изменять параметры пользователям и группам
## Режим киоска XFCE4, запретить изменять параметры пользователям и группам
## XFCE4_KIOSK[<channel>:<property>]=<user_groups>
## XFCE4_KIOSK[<channel>:<property>]=<user_groups>
## <user_groups> # Пользователи и группы, п арианты значений:
## <user_groups> # Пользователи и группы, в арианты значений:
## =ALL # Разрешить всем
## =ALL # Разрешить всем
## =NONE # Запретить
## =NONE # Запретить
## =@whell,@users # Разрешить группам
## =@whell,@users # Разрешить группам
@ -1160,26 +1165,36 @@ NSSWITCHWINBIND=yes
[/etc/ublinux/desktop]
[/etc/ublinux/desktop]
## Настройка сервисов окружения рабочего стола
## Настройка сервисов окружения рабочего стола
################################################################################
################################################################################
## User for X autostarting
## Пользователь для автовхода
## Пользователь для автовхода, AUTOLOGINUSER=, значения:
## AUTOLOGINUSER=<user_name>|enable|yes|disable|no
## =user_name # Включает автовход указанного пользователя
## <user_name> # Включает автовход указанного пользователя
## =yes|=enable # Включает автовход пользователя с id =${ADMUID} по умолчанию =1000, по умолчанию =superadmin
## yes|enable # Включает автовход пользователя с id =${ADMUID} по умолчанию =1000, по умолчанию =superadmin
## =no|=disable # Принудительно отключить автологин
## # Если задан параметр DISPLAYMANAGER_DEFAULTUSER, то автовход от пользователя из этого параметра
## Если задан параметр ${DISPLAYMANAGER_DEFAULTUSER}, то автовход от пользователя переменной
## no|disable # Принудительно отключить автологин
## AUTOLOGINUSER=yes
## AUTOLOGINUSER=enable
# Графическая среда по умолчанию может быть изменена
## Графическая среда, по умолчанию
# LXDE+slim - быстрая среда для слабых компьютеров
## DESKTOP=none|xfce|lxde|gnome|plasma|<other>
# GNOME+GDM - альтернативная среда для средних и мощных машин
## none # Отключает графический сервер и загружает систему консоли
# DESKTOP=none - отключает графический сервер и загружает систему консоли
## xfce #
#DESKTOP=none
## lxde # Быстрая среда для слабых компьютеров
#DISPLAYMANAGER=slim
## gnome # Альтернативная среда для средних и мощных машин
#DESKTOP=LXDE
## plasma # Альтернативная среда для мощных машин
#DISPLAYMANAGER=GDM
## <other> # Любая среда установленная в систему
#DESKTOP=GNOME
## DESKTOP=none
#DISPLAYMANAGER=lightdm
#DESKTOP=xfce
## Экранный менеджер, по умолчанию
#DISPLAYMANAGER_DEFAULTUSER=user-1
## DISPLAYMANAGER=lightdm|slim|gdm|<other>
## lightdm # Функцональный менеджер
## slim # Простой
## gdm # Альиернативный менеджер
## <other> # Любой менеджер установленный в систему
## DISPLAYMANAGER=lightdm
## Пользователь выбранный по умолчанию в экранном менеджере
## DISPLAYMANAGER_DEFAULTUSER=<user>
## <user> # Пользователь системы
## DISPLAYMANAGER_DEFAULTUSER=user-1
## Перечень программ для автозагрузки под указанным пользователем или группой
## Перечень программ для автозагрузки под указанным пользователем или группой
## AUTOEXEC[<users>,<@groups>]="<de_1>:<appname_1>,<appname_n>;<de_2>:<appname_1>,<appname_n>;<appname_n>"
## AUTOEXEC[<users>,<@groups>]="<de_1>:<appname_1>,<appname_n>;<de_2>:<appname_1>,<appname_n>;<appname_n>"
@ -1188,39 +1203,47 @@ NSSWITCHWINBIND=yes
## <de> # Среда рабочего стола (Desktop environment): kde,gnome,xfce,lxde,lxqt. Н е обязательный параметр
## <de> # Среда рабочего стола (Desktop environment): kde,gnome,xfce,lxde,lxqt. Н е обязательный параметр
## # Разделитель: точка с запятой
## # Разделитель: точка с запятой
## <appname_n> # Имя приложения, может иметь значение .desktop файла или команда запуска. Разделитель: запятая
## <appname_n> # Имя приложения, может иметь значение .desktop файла или команда запуска. Разделитель: запятая
# AUTOEXEC[user-1,@wheel]="xbindkeys;kde:yakuake;gnome:guake;xfce:plank.desktop,xterm;lxde:guake"
# # AUTOEXEC[user-1,@wheel]="xbindkeys;kde:yakuake;gnome:guake;xfce:plank.desktop,xterm;lxde:guake"
## Простой режим мульти рабочего места MultiSeat, когда в ПК установлено два независимых графических контроллера
## Простой режим мульти рабочего места MultiSeat, когда в ПК установлено два независимых графических контроллера
## Посмотреть все устройства loginctl seat-status seat0
## Посмотреть все устройства: loginctl seat-status seat0. lsusb; lspci
## lsusb lspci
## MULTISEAT_SIMPLE[<НомерМеста>]="А др е с У с тр о йс тва ДляМ е с та 1 АдресУстройстваДляМеста..."
#MULTISEAT_SIMPLE[НомерМеста]="А др е с У с тр о йс тва ДляМ е с та 1 АдресУстройстваДляМеста..."
## <НомерМеста> # Номер места, пример: seat1
#MULTISEAT_SIMPLE[seat1]="/sys/devices/pci0000:00/0000:00:02.0/drm/card0 /sys/devices/pci0000:00/0000:00:02.0/graphics/fb0 /sys/devices/pci0000:00/0000:00:14.0/usb1/1-8 /sys/devices/pci0000:00/0000:00:14.0/usb1/1-7"
## <АдресУстройстваДляМеста> # Адрес устройства, которое будет доступно указанному месту, перечисление через пробел, пример: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-8
#MULTISEAT_SIMPLE[seat2]="/sys/devices/pci0000:00/0000:00:02.0/0000:02:00.0/drm/card2 /sys/devices/pci0000:00/0000:00:14.0/usb2/1-10 /sys/devices/pci0000:00/0000:00:14.0/usb2/1-9"
## MULTISEAT_SIMPLE[seat1]="/sys/devices/pci0000:00/0000:00:02.0/drm/card0 /sys/devices/pci0000:00/0000:00:02.0/graphics/fb0 /sys/devices/pci0000:00/0000:00:14.0/usb1/1-8 /sys/devices/pci0000:00/0000:00:14.0/usb1/1-7"
## MULTISEAT_SIMPLE[seat2]="/sys/devices/pci0000:00/0000:00:02.0/0000:02:00.0/drm/card2 /sys/devices/pci0000:00/0000:00:14.0/usb2/1-10 /sys/devices/pci0000:00/0000:00:14.0/usb2/1-9"
## Сервис удалённого управления рабочим столом X11 и TTY
## Сервис удалённого управления рабочим столом X11 и TTY
## Пароль для VNC сервиса x11vnc-ublinux:*.service. Настроен на работу только по паролю для всех рабочих мест. Создаёт шифрованный пароль в файле /root/.vnc/.passwd
## Поддерживает Multiseat по номеру порта display:0=port:5900 display:1=port:5901 display:2=port:5902
## Поддерживает Multiseat по номеру порта display:0=port:5900 display:1=port:5901 display:2=port:5902
## Пароль кодировать в base64: echo 'ublinux' | base64
## X11VNC[password]=<hash_password>
## <hash_password> # Пароль кодировать в base64: echo 'ublinux' | base64
## # Пароль для VNC сервиса x11vnc-ublinux:*.service. Настроен на работу только по паролю для всех рабочих мест.
## # Создаёт шифрованный пароль в файле /root/.vnc/.passwd
## X11VNC[password]=dWJsaW51eAo=
## X11VNC[password]=dWJsaW51eAo=
## Дополнительные опции к автоматическому соединению https://manpages.ubuntu.com/manpages/lunar/en/man1/x11vnc.1.html
## Дополнительные опции к автоматическому соединению https://manpages.ubuntu.com/manpages/lunar/en/man1/x11vnc.1.html
## X11VNC[options]="-noipv6"
## X11VNC[options]=<options>
## -noipv6 #
## <options> # Дополнительные опции перечисленные через пробел
## -ultrafilexfer # Включите расширение передачи файлов UltraVNC
## -noipv6 #
## -tightfilexfer # Включите расширение передачи файлов TightVNC
## -ultrafilexfer # Включите расширение передачи файлов UltraVNC
## -xkb # Если копирование и вставка не работают должным образом с буфером обмена
## -tightfilexfer # Включите расширение передачи файлов TightVNC
## -ssl [pem]
## -xkb # Если копирование и вставка не работают должным образом с буфером обмена
## [pem]=file_pem
## -ssl [pem]
## [pem]=SAVE
## [pem]=file_pem
## [pem]=ANON # Аноним Диффи-Хеллмана используется метод обмена ключами, без SSL
## [pem]=SAVE
## [pem]=TMP
## [pem]=ANON # Аноним Диффи-Хеллмана используется метод обмена ключами, без SSL
## -unixpw # Что-бы работало, должна быть установлена переменная UNIXPW_DISABLE_SSL=1
## [pem]=TMP
## -users unixpw=
## -unixpw # Что-бы работало, должна быть установлена переменная UNIXPW_DISABLE_SSL=1
## -xdummy
## -users unixpw=
## -avahi # Используйте протокол Avahi/mDNS ZeroConf для объявления этого VNC-сервера на локальном компьютере в сеть
## -xdummy
## -avahi # Используйте протокол Avahi/mDNS ZeroConf для объявления этого VNC-сервера на локальном компьютере в сеть
## VNC для управления TTY
## VNC для управления TTY
## X11VNC[tty1]="-noipv6"
## X11VNC[tty1]="-noipv6"
## Пользовательская настройка запуска, new_1..new_2..new_n
## Пользовательская настройка запуска, new_1..new_2..new_n
## X11VNC[new1]="-no6 -rfbauth /root/.vnc/.passwd -rawfb vt2"
## X11VNC[new1]="-no6 -rfbauth /root/.vnc/.passwd -rawfb vt2"
## Отключить автоматическое создание X11VNC для всех дисплеев
## Отключить автоматическое создание X11VNC для всех дисплеев
## X11VNC[display]=disable || X11VNC[nodisplay]=1 || X11VNC[disable]=1
## X11VNC[display]=disable || X11VNC[nodisplay]=1 || X11VNC[disable]=1