Você pode escrever um script usando a ferramenta .
No Redhat, o pacote expect vem por padrão. Mas no Ubuntu você precisa instalá-lo separadamente.
Você pode verificar isso usando comandos:
$ rpm -qa | grep expect
para Redhat
$ dpkg -l expect
para o Ubuntu
O script a seguir fará seu trabalho:
#!/usr/bin/expect
spawn su -
expect "Password: "
send "password\r"
interact