Não sei por que o su -s parou de funcionar como antes, mas sudo -u username
resolve o problema.
Eu tive que encadear os comandos juntos para alterar o diretório, pois sudo -u username
redefine o diretório de trabalho para o diretório pessoal do usuário:
sudo -S -u username -i /bin/bash -l -c 'cd /opt/bin; git reset --hard'