我想用sudo su. 我已经看到很多关于这些的问题,但没有一个对我有用。
这是我到目前为止所尝试的
echo "mypassword" | sudo -S su - user
echo "mypassword\n" | sudo -S su - user
echo mypassword | sudo -S su - user
echo "mypassword" | sudo -S su user
echo mypassword | sudo -S su user
Run Code Online (Sandbox Code Playgroud)
我刚刚收到以下回复
-bash: line 1: mypassword: command not found
Run Code Online (Sandbox Code Playgroud)
我的 Bash 版本
GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2009 Free Software Foundation, Inc.
Run Code Online (Sandbox Code Playgroud)
请注意,我的密码包含特殊字符 @
@ sudo
usage: sudo [-D level] …Run Code Online (Sandbox Code Playgroud)