首页 > 解决方案 > su: 用户 sh 不存在

问题描述

我正在尝试执行此代码:

sudo su sh <(curl https://mirror.cyberpanel.net/install-test.sh || wget -O - https://mirror.cyberpanel.net/install-test.sh)

但得到这个输出:

...
su: user sh does not exist
....
curl: (23) Failed writing body (0 != 8192)
.....   
Cannot write to ‘-’ (Success).

谁能帮忙解决?

标签: centosshsudosu

解决方案


在命令中su sh sh是一个用户名。如果要将su其解释为运行 add option 的命令-c

sudo su -c "sh…"

https://linux.die.net/man/1/suhttps://www.sudo.ws/man.html


推荐阅读