Si lo hago
su - -c 'mkdir bin' user1
entonces consigo
su: /usr/bin/ksh: No such file or directory
porque el shell de usuarios está configurado kshen /etc/passwdy kshno está instalado.
Pregunta
¿Cómo ejecuto los comandos como usuario en tal caso?
/etc/passwdproviene de NIS.