configure uma chave ssh para o usuário b, compartilhe a chave pública com o usuário a
userb$ ssh-keygen -t dsa
userb$ scp ~/.ssh/id_dsa.pub usera@'hostname':.ssh/authorized_keys2
você digitará uma senha aqui, mas deve ser uma coisa de 1 hora. Então você pode executar comandos na conta do usuário a assim:
usera$ ssh userb@'hostname' command goes here
Example: ssh userb@'hostname' ls -la ~