如果我做
su - -c 'mkdir bin' user1
然后我得到
su: /usr/bin/ksh: No such file or directory
因为用户shell设置为ksh中/etc/passwd和ksh未安装。
题
在这种情况下,如何以用户身份执行命令?
为什么将用户的shell设置为不存在的东西?
—
MDMarra 2012年
/etc/passwd来自NIS。
嗯,这解释了这一点。
—
MDMarra 2012年