Я пишу ответ, с чем мне помогли в комментариях.
Кредиты на @kostix;)
Вероятно, главной проблемой было чрезмерное использование sudo в скрипте, который выполняется Udev, у которого уже есть права root . @kostix предложил мне написать два разных скрипта, один с действиями и один основной, который вызывает функции в скрипте действий. Я выполнил оба решения, удалив sudo
ненужное и создав другой сценарий с действиями. Это сработало отлично, и теперь я могу посмотреть на другие проблемы в моем сценарии!