当我输入命令时
su > echo "sachin"
它要求输入密码。当您输入密码时,您会看到一些奇怪的事情:
还有一件事:笔记本电脑上还有另一个用户Hadoop,但是当我这样做时
su > echo "Hadoop"
它说
没有Hadoop的passwd条目
这是什么意思?
su是要求超级用户权限的命令,echo是打印某些内容,echo <text>是打印文本,>是后面的内容,例如,su> echo“ sachin”与su sachin相同,因为echo“ sachin”返回sachin
—
OverCoder 2014年
@ Yousef's:
—
Rmano 2014年
echo
不执行。它位于重定向命令“>”之后,因此将其作为文件名读取。其余参数将su
照常传递!
@Yousef的您可能正在考虑
—
伊利亚·卡根
su $(echo "sachin")
。那会满足您的要求。
嗯,很抱歉提供了错误的信息,我不是很确定,但是我尝试了一下,这就是我首先想出的办法,感谢您向我提供了正确的信息
—
OverCoder 2014年