Попробуйте удалить & в конце строки, чтобы соединение оставалось активным. Вместо этого можно использовать параметры ssh, чтобы перевести сеанс в фоновый режим
Вы можете запустить сценарий как sudo
. Но вы можете изменить сценарий, чтобы отказаться от привилегий root там, где это не нужно, или в вашем случае, при работе с файловой системой nfs
.
#!/bin/bash
cat /etc/shadow
su -c 'touch ~/shadow' - <some_user>