linux запуск скрипта от имени пользователя
Когда требуется запустить bash скрипт от имени другого пользователя, можно использовать следующую конструкцию
su -c '/home/user/script.sh' user
где user — пользователь, от чьего имени выполняем скрипт.
Эту строчку можно добавить например в /etc/rc.local для автоматического запуска при загрузке системы.