centos - su: 用户 sh 不存在

标签 centos sh sudo su

我正在尝试执行此代码:

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).

谁能帮忙解决?

最佳答案

在命令 su sh sh 是用户名。如果你想要su将其解释为运行添加选项 -c 的命令:

sudo su -c "sh…"

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

关于centos - su: 用户 sh 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52650538/

相关文章:

python-3.x - Apache - sqlite3.OperationalError : attempt to write a readonly database

r - 无法在 centOS 7.0 64 位上安装 git2r 或 devtools R 包

linux - 如何简化匹配 IP 地址的 if-else 语句

PostgreSQL:无法登录到 Postgres - sudo 损坏了吗?

linux - RPM 需要当前安装的内核的内核开发包

haskell - cabal:无法配置 random-1.0.1.3。它需要 base >=5 && <5

python - 如何在 Windows Powershell 中从 Python 调用 shell 脚本?

regex - 如何在/bin/sh脚本中编写并匹配正则表达式?

ubuntu - "sudo apt update",我得到的只是(目标内容配置多次),(存储库没有发布文件),(404未找到)

Python 导入错误 : no module named os