AIX sudo rooth

365
Gerold

Мне разрешено делать:

sudo /usr/bin/rootsh -i -u user 

Дополнительно я хочу сделать что-то вроде:

echo 'date' | sudo /usr/bin/rootsh -i -u user 

Здесь я получаю ответ:

no tty/pty on stdin: Not a typewriter 

Есть идеи, как это решить?

2
Не уверен, что сможешь заставить это работать. rooth, как я понимаю из руководств, сделан в качестве оболочки. Взято из man-страницы "rootsh - оболочка для ведения журнала для оболочек". Это заставляет меня думать, что он пытается получить контроль над терминалом, а не "stdin". Но не стесняйтесь поправлять меня. David Bern 7 лет назад 0
Какую версию rooth вы используете? David Bern 7 лет назад 0
Где смотреть исходный код на https://sourceforge.net/p/rootsh/code/ci/master/tree/src/rootsh.c Версия 1.5.4 должна работать, насколько я могу понять из кода в строке 363. Я сам не пользователь. Но если возможно, укажите номер версии David Bern 7 лет назад 0

0 ответов на вопрос