相关疑难解决方法(0)

可以忽略“su”命令中的用户 shell?

如果我做

su - -c 'mkdir bin' user1
Run Code Online (Sandbox Code Playgroud)

然后我得到

su: /usr/bin/ksh: No such file or directory
Run Code Online (Sandbox Code Playgroud)

因为用户 shell 设置为kshin/etc/passwd并且ksh未安装。

在这种情况下,如何以用户身份执行命令?

linux ubuntu bash centos

10
推荐指数
3
解决办法
2万
查看次数

标签 统计

bash ×1

centos ×1

linux ×1

ubuntu ×1