-
-l
fornecerá um login como sessão interativa -
você pode tentar
su -l user -c cd /some/place
qual será
-
su -l user
, então -
cd /some/place
, depois saia imediatamente após o comando cd.
talvez você esteja procurando ...? (edit 1)
su -l user -c "cd /some/place ; bash -i "