TKControl Client¶
Перед началом установки обновите список пакетов и установите необходимые библиотеки:
sudo apt update -y sudo apt install -y x11vnc zenity notify-osd pwgen tightvncserver language-pack-ru hwinfo
Для сбора информации о состоянии подключенных устройств установите hp-probe:
sudo apt install hw-probe
Установка hw-probe на Altlinux SP8:
sudo apt-get install dmidecode aplay edid-decode git clone https://github.com/linuxhw/hw-probe cd hw-probe make install
Установка¶
Добавьте привилегированного пользователя:
sudo useradd -s /sbin/nologin tkcontrol sudo usermod -aG sudo tkcontrol # Добавьте строчку `tkcontrol ALL=(ALL) NOPASSWD:ALL` в /etc/sudoers sudo visudo
Установите salt-minion:
sudo apt install -y salt-minion
Отключите salt-minion перед настройкой:
sudo systemctl stop salt-minion
Добавьте в
/etc/hosts
адрес TKControl Server:адрес_сервера salt
Смените владельца salt директорий на привилегированного пользователя:
sudo chown -R tkcontrol:tkcontrol /etc/salt /var/cache/salt /var/log/salt /var/run/salt /var/lib/salt
Смените владельца salt-minion процесса в
/etc/salt/minion
:sudo sed "s/#user: root/user: tkcontrol/" -i /etc/salt/minion
Запустите salt-minion:
sudo systemctl enable salt-minion sudo systemctl start salt-minion