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
Есть идеи, как это решить?
Не уверен, что сможешь заставить это работать. 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 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Изменен файл sudoers и больше не могу его открыть; не могу открыть файл с помощью root
-
2
файлы оболочки и * rcs: что такое нормальная настройка?
-
-
2
убийца махинаций
-
4
Как запустить программу с правами root с помощью оконного менеджера?
-
3
Как удалить файл с помощью терминала из корзины в Mac OS X?
-
5
Создание группы в попытке не использовать Sudo, ни 777
-
2
Подключите TrueCrypt USB-устройство без sudo на Mac OS X
-
5
Как я могу войти в Ubuntu-9.04 как администратор или root?
-
2
добавить каталог к пути sudo на wubi