### Example installation of .NET Framework 4.5 Source: https://redos.red-soft.ru/base/redos-8_0/8_0-users-tasks/8_0-wine/8_0-other-things-wine This command demonstrates how to install a specific version of the .NET Framework, in this case, version 4.5, using winetricks. ```bash winetricks -q dotnet45 ``` -------------------------------- ### RUN instruction example Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-docker-install Example of using the RUN instruction to install packages. ```dockerfile RUN dnf install -y \ package1 \ package2 \ package3 ``` -------------------------------- ### Install PSI Source: https://redos.red-soft.ru/base/redos-8_0/8_0-users-tasks/8_0-chat/8_0-psi To install PSI, run the following command. ```bash dnf install psi ``` -------------------------------- ### Install Opera Browser Source: https://redos.red-soft.ru/base/redos-8_0/8_0-users-tasks/8_0-browser/8_0-other-browsers/8_0-opera-install Install the Opera browser using the dnf install command with sudo privileges. ```bash sudo dnf install ./opera-stable_109.0.5097.35_amd64.rpm ``` -------------------------------- ### CMD instruction example Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-docker-install Example of using the CMD instruction to specify a command to run when the container starts. ```dockerfile CMD ["python", "./my_script.py"] ``` -------------------------------- ### Enable and Start OpenVPN Service Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-sett-vpn/8_0-openvpn Commands to enable the OpenVPN service for automatic start and then start the server. ```bash systemctl enable openvpn-server@server systemctl start openvpn-server@server ``` -------------------------------- ### Install OpenVPN and Easy-RSA Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-sett-vpn/8_0-openvpn Installs the OpenVPN and Easy-RSA packages using dnf. ```bash dnf install openvpn easy-rsa ``` -------------------------------- ### Start and enable containerd service Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-kubernetes/8_0-kubernetes-in-isolated-network/8_0-kubernetes-containerd-local Enables the containerd service to start on boot and starts it immediately. ```bash systemctl enable --now containerd ``` -------------------------------- ### Install Audacious Source: https://redos.red-soft.ru/base/redos-8_0/8_0-users-tasks/8_0-audio-and-video/8_0-audio/8_0-audacious Commands to install the Audacious player. ```bash su - ``` ```bash dnf install audacious ``` -------------------------------- ### Starting x2gobroker services Source: https://redos.red-soft.ru/base/redos-8_0/8_0-remote-access/8_0-x2go Commands to enable and start the x2gobroker authentication service and daemon. ```bash systemctl enable x2gobroker-authservice --now systemctl enable x2gobroker-daemon --now ``` -------------------------------- ### FROM instruction example for UBI Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-docker-install Example of using the FROM instruction to specify the UBI image as a base. ```dockerfile FROM registry.red-soft.ru/ubi8/ubi:latest ``` -------------------------------- ### Installing x2gobroker packages Source: https://redos.red-soft.ru/base/redos-8_0/8_0-remote-access/8_0-x2go Command to install the necessary x2gobroker packages using dnf. ```bash dnf install x2gobroker x2gobroker-common x2gobroker-ssh x2gobroker-daemon x2gobroker-authservice ``` -------------------------------- ### Example Packer build output Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-monitoring/8_0-infrastructure-automation/8_0-Packer Example output from the 'packer build' command, showing the process of creating a Docker image. ```text learn-packer.docker.nginx: output will be in this color. ==> learn-packer.docker.nginx: Creating a temporary directory for sharing data... ==> learn-packer.docker.nginx: Pulling Docker image: registry.red-soft.ru/ubi8/nginx:latest ==> learn-packer.docker.nginx: latest: Pulling from ubi8/nginx ==> learn-packer.docker.nginx: Digest: sha256:dc1d897f6649dd749eda24f6cef97576966c1815adea3edad44bb39efbb400b4 ==> learn-packer.docker.nginx: Status: Image is up to date for registry.red-soft.ru/ubi8/nginx:latest ==> learn-packer.docker.nginx: registry.red-soft.ru/ubi8/nginx:latest ==> learn-packer.docker.nginx: Starting docker container... ==> learn-packer.docker.nginx: Run command: docker run -v /home/user/.config/packer/tmp595989776:/packer-files -d -i -t --entrypoint=/bin/sh -- registry.red-soft.ru/ubi8/nginx:latest ==> learn-packer.docker.nginx: Container ID: abd0e716576e8b8ca19706af8fc0ee7763a0f2c55d4b51bd5ea365099e91704d ==> learn-packer.docker.nginx: Committing the container ==> learn-packer.docker.nginx: Image ID: sha256:2b4007455568d2bc1146d95b2d62d5456fbf9360b7dab4f50bad3feaafb57903 ==> learn-packer.docker.nginx: Killing the container: abd0e716576e8b8ca19706af8fc0ee7763a0f2c55d4b51bd5ea365099e91704d Build 'learn-packer.docker.nginx' finished after 1 second 118 milliseconds. ==> Wait completed after 1 second 118 milliseconds ==> Builds finished. The artifacts of successful builds are: --> learn-packer.docker.nginx: Imported Docker image: sha256:2b4007455568d2bc1146d95b2d62d5456fbf9360b7dab4f50bad3feaafb57903 ``` -------------------------------- ### Example Docker images output Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-monitoring/8_0-infrastructure-automation/8_0-Packer Example output from the 'docker images' command, showing the newly created image. ```text IMAGE ID DISK USAGE CONTENT SIZE EXTRA registry.red-soft.ru/ubi8/nginx:latest a2ba0e3c9ed2 401MB 0B U ``` -------------------------------- ### Starting x2goserver service Source: https://redos.red-soft.ru/base/redos-8_0/8_0-remote-access/8_0-x2go Command to enable and start the X2Go clean sessions service. ```bash systemctl enable x2gocleansessions --now ``` -------------------------------- ### Start Samba server Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-domain-redos/8_0-domain-config/8_0-samba Command to start the Samba server after configuration. ```bash service smb start ``` -------------------------------- ### Install Jitsi Source: https://redos.red-soft.ru/base/redos-8_0/8_0-users-tasks/8_0-chat/8_0-jitsi Command to install Jitsi using dnf package manager. ```bash dnf install jitsi ``` -------------------------------- ### Install LNAV Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-events/8_0-logs-events/8_0-lnav Command to install the lnav utility using dnf. ```bash sudo dnf install lnav ``` -------------------------------- ### Installing x2goserver packages Source: https://redos.red-soft.ru/base/redos-8_0/8_0-remote-access/8_0-x2go Command to install the necessary x2goserver packages, including printing and xsession support. ```bash dnf install x2goserver x2goserver-printing cups-x2go x2goserver-xsession ``` -------------------------------- ### Example of terminating a specific session Source: https://redos.red-soft.ru/base/redos-8_0/8_0-remote-access/8_0-x2go An example demonstrating how to terminate a session with a given session ID. ```bash x2goterminate-session user-50-1649312737_stDMATE_dp24 ``` -------------------------------- ### Install TeXstudio via terminal Source: https://redos.red-soft.ru/base/redos-8_0/8_0-users-tasks/8_0-LaTeX/8_0-TeXstudio Command to install TeXstudio using the dnf package manager. ```bash sudo dnf install texstudio ``` -------------------------------- ### Example autorun.conf content Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-kernel-os/8_0-kernel-drivers Example content for an autorun.conf file, listing modules to be loaded automatically. ```text video e1000 serio_raw ``` -------------------------------- ### Start firewalld service Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-sec-firewall/8_0-firewall-config Then start the firewalld service, adding it to autostart: ```bash sudo systemctl enable firewalld --now ``` -------------------------------- ### Example container status output Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-monitoring/8_0-infrastructure-automation/8_0-Packer Example output from the 'docker ps -a' command, showing the status of the running container. ```text CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 89f836913f32 a2ba0e3c9ed2 "container-entrypoin…" 30 seconds ago **Up 29 seconds** 8080/tcp, 8443/tcp, 0.0.0.0:8000->80/tcp, [::]:8000->80/tcp test-nginx ``` -------------------------------- ### Run the installation script Source: https://redos.red-soft.ru/base/redos-8_0/8_0-security/8_0-ext-szi/8_0-vipnet/8_0-vipnet-pki-client-install Instructions to place the license file and run the installation script for ViPNet PKI Client. ```bash cd pki_client_linux/rpm sudo ./install.sh ``` -------------------------------- ### Post-Initialization Cluster Setup Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-kubernetes/8_0-kubernetes-in-isolated-network/8_0-kubernetes-containerd-local Commands to set up the Kubernetes cluster for regular user access and to deploy a pod network. ```bash mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config export KUBECONFIG=/etc/kubernetes/admin.conf kubectl apply -f [podnetwork].yaml ``` -------------------------------- ### Get Nodes Output Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-kubernetes/8_0-kubernetes-in-isolated-network/8_0-kubernetes-containerd-local Example output of the 'kubectl get nodes' command, showing the status of master and worker nodes. ```bash NAME STATUS ROLES AGE VERSION node NotReady control-plane 51m v1.33.4 worker NotReady 37m v1.33.4 ``` -------------------------------- ### GRUB configuration line example Source: https://redos.red-soft.ru/base/redos-8_0/8_0-install/8_0-problem-for-install/8_0-boot-troubleshooting/8_0-no_mount_root An example of a GRUB configuration line showing the `root=UUID=` parameter that may need to be changed. ```text linux ($root)/vmlinuz-6.12.69-1.red80.x86_64 root=UUID=9d8d92de-74a6-4e64-8281-b8548c690e0c ``` -------------------------------- ### Check if a specific module is installed Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-kernel-os/8_0-kernel-drivers This command filters the output of 'find' to check for the presence of a specific module file, using 'ip_tables' as an example. ```bash find /lib/modules -name *.ko | grep ip_tables ``` -------------------------------- ### Enable and Start DHCP Service Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-dhcp/8_0-first-settings-dhcp Commands to enable the DHCP service to start on boot and then start it. ```shell systemctl enable dhcpd systemctl start dhcpd ``` -------------------------------- ### Download and unpack the archive Source: https://redos.red-soft.ru/base/redos-8_0/8_0-security/8_0-ext-szi/8_0-vipnet/8_0-vipnet-pki-client-install Instructions to download and unpack the ViPNet PKI Client installation archive. ```bash cd /home/user/ tar xvf pki_client_linux-x86_64-dist.tar.bz2 ``` -------------------------------- ### Install Packer Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-monitoring/8_0-infrastructure-automation/8_0-Packer Command to install Packer using dnf. ```bash sudo dnf install packer ``` -------------------------------- ### Install necessary packages Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-kubernetes/8_0-kubernetes-in-isolated-network/8_0-kubernetes-containerd-local Installs Kubernetes, kubeadm, cri-tools, and other essential packages for containerd and Kubernetes. ```bash dnf install kubernetes kubernetes-kubeadm cri-tools iproute-tc ebtables socat conntrack git curl wget runc containerd ``` -------------------------------- ### Base Client Configuration File Example Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-sett-vpn/8_0-openvpn Example content for the `base-client.conf` file, including client settings, server address, protocol, device, compression, and cipher. ```ini client resolv-retry infinite nobind # Адрес OpenVPN-сервера remote 10.10.0.2 1194 proto udp dev tun comp-lzo yes tls-client key-direction 1 float keepalive 10 120 persist-key persist-tun verb 0 # Алгоритм шифрования cipher AES-256-CBC ``` -------------------------------- ### Verify Packer Installation Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-monitoring/8_0-infrastructure-automation/8_0-Packer Command to check the installed Packer version. ```bash packer version ``` -------------------------------- ### Install Nomad Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-monitoring/8_0-infrastructure-automation/8_0-Nomad Command to install Nomad via dnf package manager. ```bash sudo dnf install nomad ``` -------------------------------- ### Install knock-server package Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-port-knocking/8_0-knock-server Command to install the knock-server package. ```bash dnf install knock-server ``` -------------------------------- ### Start knockd service Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-port-knocking/8_0-knock-server Command to start the knockd service. ```bash systemctl start knockd ``` -------------------------------- ### Initialize PKI Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-sett-vpn/8_0-openvpn Initializes the Public Key Infrastructure (PKI) for the Certificate Authority (CA). This action should only be performed once. ```bash ./easyrsa init-pki ``` -------------------------------- ### Post-Initialization Cluster Setup (Regular User) Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-kubernetes/8_0-kubernetes-containerd Commands to set up cluster access for a regular user after initialization. ```bash mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config ``` -------------------------------- ### Creating an autorun configuration file Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-kernel-os/8_0-kernel-drivers Command to open a configuration file for automatic module loading using nano. ```bash nano /etc/modules-load.d/autorun.conf ``` -------------------------------- ### Hosts File Entry Example Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-kubernetes/8_0-kubernetes-in-isolated-network/8_0-kubernetes-containerd-local Example content to add to the /etc/hosts file for master and worker nodes. ```text `10.0.2.16 masternode 10.0.2.17 worker` ``` -------------------------------- ### Install Portainer Agent Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-portainer Installs the portainer-ce-agent package on a remote server. ```bash sudo dnf install portainer-ce-agent ``` -------------------------------- ### Create Client Configuration Directory and Base File Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-sett-vpn/8_0-openvpn Commands to create a directory for OpenVPN client configurations and a base configuration file. ```bash mkdir /etc/openvpn/keyovpn cd /etc/openvpn/keyovpn nano ./base-client.conf ``` -------------------------------- ### Enable and start NFS client service Source: https://redos.red-soft.ru/base/redos-8_0/8_0-network/8_0-nfs Enables and starts the NFS client service. ```bash sudo systemctl enable --now nfs-client.target ``` -------------------------------- ### Creating a blacklist configuration file Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-kernel-os/8_0-kernel-drivers Command to open a configuration file for blacklisting modules using nano. ```bash sudo nano /etc/modprobe.d/block_modules.conf ``` -------------------------------- ### Example output of findmnt Source: https://redos.red-soft.ru/base/redos-8_0/8_0-install/8_0-problem-for-install/8_0-boot-troubleshooting/8_0-no_mount_root An example of the output from the `findmnt /` command, showing the root filesystem mounted on `/dev/sda2`. ```text TARGET SOURCE FSTYPE OPTIONS / /dev/sda2 ext4 rw,relatime,seclabel ``` -------------------------------- ### Start Portainer Agent Service Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-portainer Enables and starts the portainer-agent service. ```bash sudo systemctl enable  --now portainer-agent.service ``` -------------------------------- ### Generate kubeadm init defaults Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-kubernetes/8_0-kubernetes-in-isolated-network/8_0-kubernetes-containerd-local Prints the default configuration for kubeadm init to a file. ```bash kubeadm config print init-defaults > kubeadm-config.yaml ``` -------------------------------- ### Example block_modules.conf content Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-kernel-os/8_0-kernel-drivers Example content for a block_modules.conf file, blacklisting the 'pcspkr' module. ```text blacklist pcspkr install pcspkr /bin/true ``` -------------------------------- ### Enable kubelet service Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-containers/8_0-kubernetes/8_0-kubernetes-in-isolated-network/8_0-kubernetes-containerd-local Enables the kubelet service to start automatically on system boot. ```bash systemctl enable kubelet.service ``` -------------------------------- ### Install New Mouse Cursors - Install via Terminal Source: https://redos.red-soft.ru/base/redos-8_0/8_0-use/8_0-sett-graf-env/8_0-mate-de-view Install a new cursor theme using the terminal. Administrator privileges are required. ```bash dnf install breeze-cursor-theme ``` -------------------------------- ### Install Workstation and Pidgin Source: https://redos.red-soft.ru/base/redos-8_0/8_0-users-tasks/8_0-chat/8_0-sso-openfire Commands to install the krb5-workstation package and pidgin on a domain-joined workstation. ```bash LANGUAGE: - Set "isExpectedLanguage" to true only when the dominant human language matches "Russian". - Code, config, commands, JSON, YAML, and API names do not count as human-language mismatch by themselves. CODE SNIPPETS: - Extract examples only from explicit code-bearing content in the source, such as fenced code blocks, HTML
/ blocks, tabbed code panels, interactive code examples, or clearly delimited code cells.
- Use the exact code text from the source. Preserve imports, whitespace, punctuation, comments, and line breaks.
- Never invent, reconstruct, normalize, complete, merge, paraphrase, or fix code.
- If a code example requires reconstruction from prose or is ambiguous/truncated, exclude it.
- Return an empty "codeSnippets" array when there is no explicit code.

INFO SNIPPETS:
- Extract important conceptual explanations, feature descriptions, architecture, best practices, workflows, FAQs, policies, operational guidance, tables, and meaningful notes.
- Prefer fewer, denser snippets over many narrow snippets.
- Every fact must be explicitly supported by the source.
- Do not include navigation, sidebar, footer, analytics, theme scripts, framework bootstrap code, or boilerplate.
- Do not include text that only explains a nearby code example.
- Return an empty "infoSnippets" array when there is no useful informational content.

VALIDATION:
- Do not fabricate examples or facts from headings, links, or navigation.
- If the page has no useful code or info content, return empty arrays.

Content:
### **dns autodiscovery**
Клиенты xmpp/jabber могут использовать записи dns srv для поиска серверов. Это очень полезно. Мы добавим следующую запись srv в нашу dns зону ipa.example.com:
```
_xmpp-client._tcp 0 100 5222 openfire
```

где _xmpp-client._tcp - это запись, 0 - приоритет, 100 - вес, 5222 - это порт tcp, а openfire – сервер. У вас должна существовать А запись сервера openfire.
Проверьте запись:
```
$ host -t srv _xmpp-client._tcp.example.com
_xmpp-client._tcp.example.com имеет запись SRV 0 100 5222 openfire.example.com.
```

Теперь мы можем подключиться к pidgin только с доменом example.com вместо openfire.example.com, автообнаружение dns автоматически обнаружит сервер.
**Создать основную цель службы xmpp**
Нам нужно создать основную службу обслуживания kerberos и подключить ее к чат-серверу openfire.example.com. Используйте веб-интерфейс ipa или консоль (у вас должен быть действительный билет администратора kerberos):
```
kinit admin
ipa service-add xmpp/openfire.example.com
```

Проверьте созданную службу:
```
admin@openfire ~] $ipa service-find openfire.example.com
------------------
2 services matched
------------------
  Principal: postgres/openfire.example.com@EXAMPLE.COM
  Keytab: True
  Managed by: openfire.example.com
  Principal: xmpp/ openfire.example.com@ EXAMPLE.COM
  Keytab: True
  Managed by: openfire.example.com
----------------------------
Number of entries returned 2
```

Как вы видите, у этого хоста есть два принципиала: обслуживания и xmpp.
**Получите keytab для принципиала службы xmpp**
Выполните на сервере openfire команду
```
ipa-getkeytab -s ipa.example.com -p xmpp/openfire.example.com -k openfire.keytab -e des3-hmac-sha1
```

Здесь мы выгружаем keytab для xmpp/openfire.example.com в файл openfire.keytab с правильным шифрованием.
```
[admin@openfire ~] $klist -k -t openfire.keytab
Имя ключевого слова: WRFILE: openfire.keytab
Главный администратор KVNO
---- ----------------- ----------------------------- ---------------------------
  3 06/15/12 18:29:53 xmpp/openfire.example.com@EXAMPLE.COM
```

Поместите openfire.keytab в /usr/share/openfire/conf/, сделайте его читаемым только для пользователя - daemon (openfire работает как пользовательский демон).
```
[admin@openfire ~] $ cp /root/openfire.keytab /usr/share/openfire/conf/
[admin@openfire ~] $ chown daemon:daemon /usr/share/openfire/conf/openfire.keytab
```

Проверьте keytab:
```
# kinit -k -t openfire.keytab xmpp/openfire.example.com
# klist                                
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: xmpp/openfire.example.com@EXAMPLE.COM

Valid starting    Expires            Service principal
06/16/12 23:28:35  06/17/12 23:28:35  krbtgt/EXAMPLE.COM@EXAMPLE.COM
```

**gss.conf**
создайте файл gss.conf в /opt/openfire/conf с похожим контентом:
```
com.sun.security.jgss.accept {
    com.sun.security.auth.module.Krb5LoginModule
    required
    storeKey=true
    keyTab="/usr/share/openfire/conf/openfire.keytab"
    doNotPrompt=true
    useKeyTab=true
    realm="EXAMPLE.COM"
    principal="xmpp/openfire.example.com@EXAMPLE.COM"
    debug=true
    isInitiator=false;
};
```

**openfire.xml**
последний шаг - отредактировать /usr/share/openfire/conf/openfire.xml и добавить блок gssapi/sasl. Добавьте его в конец файла перед тегами true
```
  
      GSSAPI
      EXAMPLE.COM
      
          true
          /usr/share/openfire/conf/gss.conf
          false
      
  
```

**Перезапустите демон****openfire**
```
# systemctl restart openfire
```

Стоит отметить, что в файле openfire.xml, по-видимому, не хватает информации, которую мы только что добавили после перезагрузки демона. Информация была добавлена ​​в базу данных, но она исчезла из XML-файла. На веб-интерфейсе сервера openfire на вкладке настроек сервера будут установлены настройки.
## **Логин с SSO**
На рабочей станции введенной в домен установите пакет krb5-workstation и pidgin:
```
```

--------------------------------

### Переход в каталог /var/lib/AccountsService/users

Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-domain-redos/8_0-arm-msad/8_0-showuser

Команда для перехода в каталог, где хранятся файлы настроек пользователей.

```bash
sudo cd /var/lib/AccountsService/users
```

--------------------------------

### Install Gajim via terminal

Source: https://redos.red-soft.ru/base/redos-8_0/8_0-users-tasks/8_0-chat/8_0-gajim

Command to install Gajim using the dnf package manager in a terminal.

```bash
sudo dnf install gajim
```

--------------------------------

### Install TeXmacs via terminal

Source: https://redos.red-soft.ru/base/redos-8_0/8_0-users-tasks/8_0-LaTeX/8_0-texmacs

Command to install the TeXmacs program using the dnf package manager.

```bash
sudo dnf install texmacs
```

--------------------------------

### Проверка текущего менеджера входа в систему

Source: https://redos.red-soft.ru/base/redos-8_0/8_0-administation/8_0-domain-redos/8_0-arm-msad/8_0-showuserall

Команда для определения используемого менеджера входа в систему путем проверки статуса display-manager.service.

```bash
systemctl status display-manager.service
```