У меня была такая же проблема, и SELinux был ответственным.
Чтобы выяснить, является ли SELinux источником вашей проблемы, выключите его, введя: setenforce Permissive
в командной строке.Если скрипт работает, вам необходимо правильно настроить SELinux.