1 год назад
История
README.md
Скрипт для перехода с аутентификации TCB на Shadow
Это bash-скрипт, предназначенный для конвертации системных конфигурационных файлов обратно к традиционной настройке /etc/shadow из конфигурации TCB (Trusted Computing Base). Скрипт автоматизирует следующие задачи:
- Объединяет файлы в директории
/etc/tcb/в один файл/etc/shadowс использованием утилитыtcb_unconvert. - Изменяет файл
/etc/nsswitch.conf, заменяя методtcbна традиционный методfilesдля управления теневыми паролями. - Обновляет файлы конфигурации PAM в директории
/etc/pam.d/, заменяя все упоминанияpam_tcb.soнаpam_unix.soи удаляя любые опцииwrite_to=tcb. - Комментирует директиву
USE_tcbв файле/etc/login.defs. - Удаляет директорию
/etc/tcb/после завершения конвертации.
Требования
- Скрипт должен быть запущен с правами суперпользователя.
- Убедитесь, что утилита
tcb_unconvertустановлена и доступна в вашей системе.
Использование
-
Скачайте скрипт и убедитесь, что он имеет права на выполнение:
chmod +x script_name.sh -
Запустите скрипт с правами суперпользователя:
su - ./script_name.shили
sudo ./script_name.sh -
Скрипт запросит подтверждение перед выполнением изменений. Чтобы продолжить, введите
Yилиyи нажмитеEnter.
Важные замечания
- Скрипт вносит критические изменения в системные файлы и удаляет директорию
/etc/tcb/. Пожалуйста, убедитесь, что у вас есть резервные копии системной конфигурации перед запуском скрипта. - Если скрипт обнаружит, что он запущен не с правами суперпользователя, он завершит работу с ошибкой.
Лицензия
Этот скрипт предоставляется “как есть” без каких-либо гарантий. Используйте его на свой страх и риск.
Описание
Конвейеры
0 успешных
0 с ошибкой