Если я сделаю
su - -c 'mkdir bin' user1
тогда я получаю
su: /usr/bin/ksh: No such file or directory
потому что пользовательская оболочка установлена kshв /etc/passwdи kshне установлена.
Вопрос
Как я могу выполнять команды как пользователь в таком случае?
/etc/passwdисходит из шек.