当我输入命令时
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年