![]() |
|
Модераторы: xvr |
![]()
|
|
| Loki |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
У меня проблемка.
Если читаю строки из файла и пихаю их в EOF, а потом отправляю по ssh, то почему-то пароль в su не попадает. Т.е. без su команды выполняются, а те что хочу от рута что-бы сделать суид ввести пароль не получается. Подскажите почему пароль из EOF не попадает в поле пароля su? |
|||
|
||||
| smalcom |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: нет Всего: 7 |
что подразумевается под EOF, кроме конца файла?
-------------------- What DA F...??? |
|||
|
||||
| Loki |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
да собственно я хотел заюзав EOF узнать коней каждой строки, что-бы можно было сделать построчный вывод, а то так весь файл в одну строчку получается. Ща вопрос в том как оптимально читать строку, дело в том что есть достаточно большие(около 1мб). Как в случае с большими строками оптимально расходовать память? |
|||
|
||||
| smalcom |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: нет Всего: 7 |
для обозначения конца строки пользуется \r или \r\n
-------------------- What DA F...??? |
|||
|
||||
| Loki |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
---
Это сообщение отредактировал(а) Loki - 17.10.2008, 16:28 |
|||
|
||||
| J0ker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 986 Регистрация: 17.9.2008 Репутация: нет Всего: 14 |
su требует пароля с терминала - он его не читает с потока ввода - это секьюрити
|
|||
|
||||
| smalcom |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: нет Всего: 7 |
посмотри ssh-agent, он же както поддерживает автовход
-------------------- What DA F...??? |
|||
|
||||
| J0ker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 986 Регистрация: 17.9.2008 Репутация: нет Всего: 14 |
я говорю конкретно про su - он требует ввода с tty
любая другая утилита может работать по другому |
|||
|
||||
| Loki |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
А как тогда несколько команд передать? Сделать цикл пока и в нем пока ест строчка обращаться к одному и тому же объекту структуры и передавать ему эту строчку? типо ssh->s.tty=cmd; |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |