2016-07-14 43 views
0

我已经设置皇家TS在几台Linux机器上使用我的用户名自动登录。我想让它在连接后自动运行sudo su -,输入我的密码,这样我就可以在连接后简单地双击root。“sudo su - ”登录后在皇家TS

我已经成功通过创建这样一个键序列任务来完成:

{WAIT:1000} 
sudo su - 
{WAIT:500} 
$this.EffectivePassword$ 

它的工作原理,但我遇到的问题是,在登录时密码以明文显示在屏幕上。我试过玩{WAIT:1000},但它仍然显示。

有没有人有一个如何配置这个工作的例子?

谢谢!

+0

思考一下吧从另一个角度来看,为什么不在你的sudoers中使用NOPASSWD?只是为了澄清,这意味着它不会被提示输入密码。 – dwjv

+0

公司政策:) – gplayer

回答

0

我发现下面的按键顺序工作。原则是在输入有效密码之前执行一些键盘任务。所以我把abc字符删除了。还要记住,回车后有一个隐含的换行符。

{WAIT:500}须藤苏 - {WAIT:500}

{WAIT:100} {ABC BACKSPACE} {BACKSPACE} {BACKSPACE} $ this.EffectivePassword $ {} ENTER