Большинство решений, которые можно найти на просторах рунета (в основном это англоязычные переводы), да и не только рунета, являются избыточными/неточными/устаревшими/недокументированными. **Обычно я не использую готовых скриптов и конфигов, а пишу свои следуя правилам**: * минималистичность (минимум текста или минимум изменений от состояния по умолчанию) * читабельность * максимальное соответствие идеологии операционной системы, программного продукта, открытых кодов (по возможности) * соответствие базовым правилам безопасности и дополнительным при необходимости * документированность * воспроизводимость