su - -c 'mkdir bin' user1
然后我明白了
su: /usr/bin/ksh: No such file or directory
因为用户shell在/ etc / passwd中设置为ksh并且未安装ksh.
题
在这种情况下,如何以用户身份执行命令?
我似乎误解了你的实际问题.正如其他人所说 – 是您可能真正想要的选项.