Полное удаление КриптоПро в Linux

Проводя работу по переводу образовательного учреждения на отечественное и свободно распространяемое программное обеспечение медленно, но верно мы подошли к процессу установки КриптоПро на рабочие станции бухгалтерии и административных работников.

💡 Присоединяйтесь к нашим сообществам!

Будьте в курсе новых статей, обновлений и полезных материалов:

📢 Telegram 👥 ВКонтакте 📰 Дзен 🎥 RuTube 🎬 VK Видео

КриптоПро - это российский комплекс криптографических средств защиты информации, разработанный компанией "КриптоПро".

Однако во время экспериментальной настройки возникли сложности. Приходилось неоднократно удалять и устанавливать программу, чтобы разобраться в тонкостях и найти оптимальное решение.

Чтобы постоянно не вводить одни и те же команды мы вместе с ИИ написали скрипт, который автоматизировал этот процесс.

Скрипт одинаково хорошо работает и ALT Linux и в Astra Linux.

Создание файла скрипта

Запускаем консоль и создаем файл:

mcedit cryptodel.sh

Используем mcedit как удобный консольный редактор для создания скрипта

Содержимое скрипта

Добавляем следующий код в файл:

#!/bin/bash
echo "=== Полное удаление КриптоПро ==="

# Остановка процессов
echo "1. Останавливаем процессы..."
pkill -f cprocsp
pkill -f cpocsp
sleep 2

# Удаление пакетов
echo "2. Удаляем пакеты..."
apt-get remove --purge 'cprocsp-*' 'lsb-cprocsp-*' -y
rpm -qa | grep cprocsp | xargs rpm -e --nodeps 2>/dev/null

# Очистка файлов
echo "3. Удаляем файлы..."
rm -rf /opt/cprocsp* /var/opt/cprocsp /etc/opt/cprocsp
rm -rf /tmp/cprocsp* /tmp/.cprocsp*
find /home -name ".cprocsp*" -delete 2>/dev/null

# Очистка systemd
echo "4. Очищаем службы..."
systemctl disable cprocsp 2>/dev/null
rm -f /etc/systemd/system/*cprocsp*
systemctl daemon-reload

# Финальная очистка
echo "5. Финальная очистка..."
apt-get autoremove -y
apt-get autoclean -y

echo "=== Удаление завершено ==="

Сохраняем изменения клавишей F10 в редакторе mcedit

Настройка прав доступа

Делаем файл исполняемым:

chmod +x cryptodel.sh

Запуск скрипта

Осталось запустить файл на исполнение с правами root:

./cryptodel.sh

После запуска скрипта система последовательно выполняет все этапы очистки, выводя подробные сообщения о ходе процесса. Через несколько минут КриптоПро полностью удаляется с рабочей станции, о чем свидетельствует заключительное сообщение "Удаление завершено".

Можно устанавливать заново :)

🚀 Понравилась статья?

Подписывайтесь на наши соцсети чтобы не пропустить новые полезные материалы!

📢 Telegram 👥 ВКонтакте 📰 Дзен 🎥 RuTube 🎬 VK Видео