linux запуск скрипта от имени пользователя

Когда требуется запустить bash скрипт от имени другого пользователя, можно использовать следующую конструкцию

su -c '/home/user/script.sh' user

где user — пользователь, от чьего имени выполняем скрипт.

Эту строчку можно добавить например в /etc/rc.local для автоматического запуска при загрузке системы.

Добавить комментарий