Как запустить процесс от имени другого пользователя в Linux

Вариант #1 (на примере Ubuntu Linux):

Пробуем запуск исполняемого файла «/usr/bin/ntlm_auth» с параметрами от имени пользователя «proxy»

sudo su -s "/bin/sh" -c "/usr/bin/ntlm_auth --debuglevel=9 --diagnostics --helper-protocol=squid-2.5-ntlmssp" proxy