Чистая Настройка
Подготовка АРМ для создания образа
Обновление ОС RedOS
sudo dnf update -y
sudo dnf upgrade -y
sudo dnf autoremove -y
sudo dnf clean all
sudo dnf makecache
sudo dnf check
Установка актуального ядра ОС
sudo dnf install kernel-manager
sudo grubby --set-default /boot/vmlinuz-6.12.37-1.red80.x86_64
Смена часового пояса
sudo timedatectl set-timezone Europe/Moscow
Установка шаблона имени ПК
sudo hostnamectl set-hostname mingos-16000000
Установка Kaspersky Endpoint Клиент
Подключение SMB ресурса
sudo umount -lf /media/share
sudo systemctl disable share-directory-fm.service
sudo mount -t cifs //server_ip/sharename /media/network-share -o username=user,password=pass
sudo mount -t cifs //server_ip/sharename /media/network-share \ -o username=user@DOMAIN_NAME,password=pass
#!/bin/bash
# Монтирование
sudo mkdir /media/network-share
sudo mount -t cifs //server_ip/sharename /media/network-share \
-o username=user@DOMAIN_NAME,password=pass
# Создание ярлыка
if [ -d "/media/network-share" ]; then
echo -e "[Desktop Entry]\nVersion=1.0\nType=Link\nName=Сетевой ресурс\nURL=file:///media/network-share\nIcon=folder-remote" > ~/Desktop/Network-Share.desktop
chmod +x ~/Desktop/Network-Share.desktop
echo "Ресурс смонтирован и ярлык создан!"
else
echo "Ошибка монтирования!"
fi
# Функция для монтирования сетевого ресурса
mount_network_share() {
# Параметры
local MOUNT_POINT="/media/network-share"
local SERVER="//server_ip/sharename"
local USERNAME="user@DOMAIN_NAME"
local PASSWORD="pass"
# Проверяем, смонтирован ли уже ресурс
if mountpoint -q "$MOUNT_POINT"; then
echo "✅ Сетевой ресурс уже смонтирован."
return 0
fi
# Проверяем существование точки монтирования (папки)
if [ ! -d "$MOUNT_POINT" ]; then
echo "📁 Создаём точку монтирования: $MOUNT_POINT"
sudo mkdir -p "$MOUNT_POINT"
# Даём права на папку
sudo chown $USER:$USER "$MOUNT_POINT"
sudo chmod 755 "$MOUNT_POINT"
fi
# Монтируем сетевой ресурс
echo "🔗 Монтируем сетевой ресурс..."
sudo mount -t cifs "$SERVER" "$MOUNT_POINT" \
-o username="$USERNAME",password="$PASSWORD",uid=$(id -u),gid=$(id -g),file_mode=0644,dir_mode=0755
# Проверяем успешность монтирования
if [ $? -eq 0 ]; then
echo "✅ Ресурс успешно смонтирован в: $MOUNT_POINT"
return 0
else
echo "❌ Ошибка монтирования!"
return 1
fi
}
# Функция для размонтирования
umount_network_share() {
local MOUNT_POINT="/media/network-share"
if mountpoint -q "$MOUNT_POINT"; then
echo "🔗 Размонтируем сетевой ресурс..."
sudo umount "$MOUNT_POINT"
if [ $? -eq 0 ]; then
echo "✅ Ресурс успешно размонтирован"
else
echo "❌ Ошибка размонтирования!"
fi
else
echo "ℹ️ Ресурс не был смонтирован"
fi
}
# Автоматическое монтирование при запуске терминала
# Раскомментируйте следующую строку, если хотите автоматическое монтирование:
# mount_network_share
# Создаём алиасы для удобства
alias mount-share="mount_network_share"
alias umount-share="umount_network_share"
alias check-share="mountpoint /media/network-share && echo '✅ Смонтирован' || echo '❌ Не смонтирован'"
setfacl -R -m "u:DOMAIN\\username:rwx" /path/to/folder
Подключение FTP ресурса
Установка Браузеров
Установка Chromium-Gost
#sudo dnf remove chromium --noautoremove
wget https://update.cryptopro.ru/get/chromium-gost/linux/amd64/rpm
sudo dnf install rpm && sudo rm -rf rpm
Установка Firefox
sudo dnf install firefox -y
Установка Яндекс Браузера
sudo dnf install yandex-browser-release
sudo dnf update
sudo dnf install yandex-browser-stable
Разблокировка Браузеров
Разблокировка Chromium* Браузеров
$HOME/.config/chromium/SingletonLock
Разблокировка Yandex Браузера
sudo rm -rf $HOME/.config/yandex-browser/SingletonLock
Установка Шрифтов Microsoft
sudo dnf install msttcore-fonts-installer
Установка OnlyOffice
sudo dnf remove libreoffice*
sudo dnf autoremove
sudo dnf upgrade --refresh
sudo dnf install flatpak -y
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.onlyoffice.desktopeditors
Установка XvWiew MP
sudo dnf install flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo dnf update
sudo flatpak install flathub com.xnview.XnViewMP
Установка Telegram
sudo dnf install telegram
# Установка Flatpak
sudo dnf install flatpak
# Добавление Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
# Установка Telegram
flatpak install flathub org.telegram.desktop
# Запуск
flatpak run org.telegram.desktop
Обновление ID Ассистент
sudo rm /root/.config/assistant/assistant.ini
sudo reboot