Skip to main content

Заметки

Страница заметок [temp]                                                                                                                                                                   

Настройка PXE пост-скрипта

sudo vim /opt/pxe/tftp/ks.cfg 

# Режим установки
graphical
eula --agreed

# Настройки локализации
keyboard ru
lang ru_RU.UTF-8
timezone Europe/Moscow --isUtc

# Запустить мастер первональной настройки при первой загрузке
firstboot --enable

# Учетные записи
rootpw --lock
user --name=user --password=Admin12345 --plaintext --gecos="user"
user --groups=wheel --name=service --password=Magnetar2@ --plaintext --gecos="service"

# Сеть и безопасность
network --bootproto=dhcp --device=eth0 --activate
services --enabled=sshd,chronyd

# Разметка диска
clearpart --all --initlabel
autopart

# Пакеты
%packages
@^kde-desktop-environment
sudo
chrony
openssh-server
%end

# POST-SCRIPT
%post --log=/root/ks-post.log

echo "%wheel ALL=(ALL) ALL" >> /etc/sudoers.d/wheel
# Настройка NTP клиента
cat > /etc/chrony.conf << 'EOF'
server 192.168.0.50 iburst
server 10.12.19.24 iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
EOF

systemctl enable chronyd
systemctl start chronyd
sleep 10

# Настройка Переключения раскладок EN-RU
cat > /etc/X11/xorg.conf.d/00-keyboard.conf << 'EOF'
Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "us,ru"
    Option "XkbModel" "pc105"
    Option "XkbVariant" ""
    Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
EOF

# УстановкаОбновление репозитория и браузераОС
dnf update -y
installdnf yandex-browser-release
dnfupgrade -y
dnf autoremove -y
dnf clean all
dnf makecache
dnf check

# Установка Libre Office
dnf install yandex-browser-y libreoffice

# Установка Шрифтов Microsoft
dnf install -y msttcore-fonts-installer

# Установка Браузера Chromium Gost
dnf install liberation-fonts
wget https://update.cryptopro.ru/get/chromium-gost/linux/amd64/rpm
rpm -i rpm

# Установка Ассистент
wget --no-check-certificate https://support.mosreg.ru/static/assistant-5.2-0.x86_64.rpm
rpm -i assistant-5.2-0.x86_64.rpm
 
# Установка CryptoPro ###################################################################
wget -O /tmp/CryptoProCSP.tgz http://192.168.0.50/CryptoProCSP5.0.12000.tgz:w
mkdir -p /tmp/cryptopro
tar -xzf /tmp/CryptoProCSP.tgz -C /tmp/cryptopro/
cd /tmp/cryptopro/
sh ./install.sh
sleep 3
dnf install -y cprocsp-rdr-gui-gtk-64-5.0.12000-6.x86_64.rpm
dnf install -y cprocsp-rdr-pcsc-64-5.0.12000-6.x86_64.rpm
dnf install -y cprocsp-rdr-jacarta-64-5.0.0.1237-4.x86_64.rpm
dnf install -y cprocsp-pki-cades-64-2.0.15500-1.amd64.rpm
dnf install -y cprocsp-pki-phpcades-2.0.15500-1.noarch.rpm
dnf install -y cprocsp-pki-plugin-64-2.0.15500-1.amd64.rpm
dnf install -y cprocsp-cptools-gtk-64-5.0.12000-6.x86_64.rpm
########################################################################################

# Чистка после установки
rm /root/rpm
rm /root/*.rpm
rm -rf /tmp/cryptopro

%end

reboot

Установка  Крипто-Плагинов

cd linux-amd64
sudo dnf install diag.plugin-3.1.2.425-1.x86_64.002622.rpm  
sudo dnf install cprocsp-pki-phpcades-2.0.15000-1.noarch.rpm  
sudo dnf install cprocsp-rdr-esmart-64-5.0.13000-7.x86_64.rpm  
sudo dnf install cprocsp-stunnel-64-5.0.13000-7.x86_64.rpm  
sudo dnf install kontur.updater.002275.rpm  
sudo dnf install kontur.plugin.002595.rpm

dnf install liberation-fonts

https://www.kaspersky.ru/small-to-medium-business-security/downloads/endpoint