Заметки
Страница заметок [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
dnf upgrade -y
dnf autoremove -y
dnf clean all
dnf makecache
dnf check
# Установка Libre Office
dnf install -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
reboothttps://www.kaspersky.ru/small-to-medium-business-security/downloads/endpoint