如果我做
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年