2016-07-14 2 views
0

Я установил Royal TS для автоматического входа с использованием моего имени пользователя на нескольких машинах linux. Я хочу, чтобы он автоматически запускал sudo su - после подключения, введите мой пароль, поэтому я root после простого двойного щелчка по соединению."sudo su -" после авторизации в Royal TS

Я сумел сделать это путем создания ключа последовательности задач, как это:

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

Это работает, но проблема у меня в том, что при входе пароль отображается на экране в ясно. Я пробовал играть с {WAIT:1000}, но он все еще отображается.

У кого-нибудь есть рабочий пример того, как это должно быть настроено?

Спасибо!

+0

Думая об этом с другого угла, почему бы не сделать NOPASSWD в ваших школах? Чтобы уточнить, это означает, что вам не будет предложено ввести пароль. – dwjv

+0

Политика компании :) – gplayer

ответ

0

Я нашел последовательность клавиш ниже, чтобы работать. Принцип заключается в том, чтобы выполнить некоторую задачу клавиатуры перед тем, как ввести эффективный пароль. Поэтому я поместил символы abc и удалил его. Также помните, что после возврата каретки появляется неявный символ новой строки.

{WAIT: 500} Sudo су - {WAIT: 500}

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