FTP-сервер и Shell-сервер на PocketBook Pro
Goto page 1, 2, 3, 4, 5, 6  Next
 
Libroom Forum IndexPocketBookPocketBook Free
AuthorMessage

othb08me09zp
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 21 Oct 2011
Posts: 344



Posted: 07.11.2011 12:23    

Выложил на http://othb08me09zp-pb-apps.narod2.ru/ файл http://othb08me09zp-pb-apps.narod2.ru/vsftpd.tar.gz . Это FTP-сервер vsftpd, собранный под PocketBook в максимально урезанном виде. Учтите, что добрые соседи по локалке получат к книжке такой же доступ, как и Вы.

vsftpd-launcher.app помимо запуска vsftpd выводит IP-адрес и порт. Выход - кнопкой назад.

И в завершение - наша постоянная рубрика, что было бы лучше при наличии root-доступа:

- не надо было бы кромсать vsftpd и отрезать проверку прав доступа к файлу (см. ext2)

- можно было бы поставить проверку паролей по /etc/shadow без головной боли

- можно было бы определять home directories для разных учётных записей и делать в них chroot во избежание предоставления доступа слишком много к чему (например, запирать всех в upload/, а потом уже на самом устройстве раскладывать файлы)

- вообще начали бы работать механизмы безопасности в vsftpd (который предпочитает разложить процессы по нескольким пользователям)

PS. Может быть, уже завести топик "зачем нужен root"?


Last edited by othb08me09zp on 07.11.2011 21:47; edited 1 time in total
 
View user's profile ^

cliffhanger
Недавний участник форума

Недавний участник форума



Joined: 22 Sep 2011
Posts: 16



Posted: 07.11.2011 13:13    

спасибо ,а как попасть на карточку?
_________________
Pocketbook 902 2.1.2 20111219_135934 Release + fastupdate
 
View user's profile ^

Antuan
Член клуба The eBook

Член клуба The eBook



Joined: 30 Sep 2009
Posts: 11643


Location: Киев

Posted: 07.11.2011 19:38    

cliffhanger
/mnt/ext2
_________________
PB 360° (v.15.3) | PB Pro 602 Grey (v.2.2.1a fastdrv) | PB A7 (v.1.3.1583) - подарок от PocketBook.
 
View user's profile ^

othb08me09zp
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 21 Oct 2011
Posts: 344



Posted: 07.11.2011 21:52    

Выложил на http://othb08me09zp-pb-apps.narod2.ru/ файлы http://othb08me09zp-pb-apps.narod2.ru/socat и http://othb08me09zp-pb-apps.narod2.ru/sh-server-launcher.app .

Первый - служебная утилита для работы с разными сокетами/потоками, а второе (класть рядом с socat!) - аналогичная FTP пускалка telnet-сервера из socat. Используется опять /mnt/ext2/applications/shell.sh , как в TouchTerm. Приглашения ввода нет, можно запустить
Code:

sh -i 2>&1


Безопасности никакой - заходи кто хочешь, круши как хочешь.

В нашей постоянной рубрике рекламное сообщение! Будет root - будет нормальный sshd.
 
View user's profile ^

carmero
Зрелый участник форума

Зрелый участник форума



Joined: 17 May 2011
Posts: 38



Posted: 10.01.2012 06:38    

А такой вопрос по ftp-серверу:
Удалять файлы можно? Или только с самой книжки?
 
View user's profile ^

othb08me09zp
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 21 Oct 2011
Posts: 344



Posted: 10.01.2012 09:20    

Можно и удалять.
 
View user's profile ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



Posted: 16.01.2012 16:23    

Есть проблемы с использованием vsftpd. Некоторые описаны здесь
libroom.net/viewtopic.php?p=830434#830434
В общем:
Скорость закачки файлов неадекватная: чем больше размер файла тем дольше качается, это понятно, но когда файл 1 Мб залетает за несколько секунд, а 20 Мб - за полчаса, это ненормально. Такое ощущение что зависимость времени закачки от размера файла не линейная функция, а экспоненциальная.
Файлы не переименовываются и не удаляются - нет доступа.
Закачать файл удается не из всех файловых менеджеров.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile ^

othb08me09zp
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 21 Oct 2011
Posts: 344



Posted: 16.01.2012 17:11    

Гм. Ну можно поправить конфиг тогда, чтобы позволял править. Я выложил параноидальный конфиг, чтобы добрые соседи по странной сети что не стёрли, можно смягчить тогда.

Про большие файлы - быть может, это настройки того, когда устройство уходит в сон.

Баг может быть квантовый - наблюдение его может улучшить...
 
View user's profile ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



Posted: 16.01.2012 21:06    

При включенной сети книга вроде не уходит в сон.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile ^

JAW
Член клуба The eBook

Член клуба The eBook



Joined: 27 Sep 2004
Posts: 22894


Location: Северная столица

Posted: 16.01.2012 21:37    

Ребята, возможно FTPсервер будет в последующих сборках прошивки.
_________________
PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7.
Fly: IQ 235
 
View user's profile ^

othb08me09zp
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 21 Oct 2011
Posts: 344



Posted: 17.01.2012 00:18    

JAW
vsftpd есть здесь и сейчас и научиться его настроить никому не помешает.

programmist11180
Я наблюдал нечто, что кроме как частичный sleep описать не могу.. Дёрганье кнопок раз в 15 секунд, что забавно, помогало.
 
View user's profile ^

yuryfdr
Член клуба The eBook

Член клуба The eBook



Joined: 18 Jun 2009
Posts: 694



Posted: 17.01.2012 06:40    

othb08me09zp wrote:
Я наблюдал нечто, что кроме как частичный sleep описать не могу..


а если сервер пускать так?

#!/bin/sh
echo test > /sys/power/wake_lock
vsftpd ...
echo test > /sys/power/wake_unlock

мне это с тимидити помогло, без этого играло только при возюканьи стилусом.
_________________
http://fedorchenko.net программы для PocketBook
 
View user's profile ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



Posted: 17.01.2012 12:13    

othb08me09zp wrote:

programmist11180
Я наблюдал нечто, что кроме как частичный sleep описать не могу.. Дёрганье кнопок раз в 15 секунд, что забавно, помогало.


Хм. Мне не помогает.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile ^

othb08me09zp
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 21 Oct 2011
Posts: 344



Posted: 17.01.2012 12:46    

А то, что yuryfdr написал, тоже не помогает?
 
View user's profile ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



Posted: 18.01.2012 19:38    

Вариант yuryfdr вообще не запускается.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile ^

othb08me09zp
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 21 Oct 2011
Posts: 344



Posted: 18.01.2012 21:45    

А если добавить две строки

echo test > /sys/power/wake_lock

echo test > /sys/power/wake_unlock

в начало и конец того, чем запускаете?
 
View user's profile ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



Posted: 19.01.2012 16:01    

Создал текстовый файл vsftpd.app с кодом
Code:

#!/bin/sh
echo test > /sys/power/wake_lock
exec vsftpd-launcher.app
echo test > /sys/power/wake_unlock


потом его запускаю, выдает "Ошибка при запуске программы".
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile ^

biv_sumy
Член клуба The eBook

Член клуба The eBook



Joined: 20 Jul 2009
Posts: 18808


Location: Сумы, Украина

Posted: 19.01.2012 16:06    

programmist11180 wrote:
Создал текстовый файл vsftpd.app с кодом

В какой формате файл сохранен в Винде или Линухе? У линукса строка заканчивается одним байтом А0 а в винде двумя байтами D0 A0.
Выбор формата при сохранении есть во встроенном редакторе менеджера файлов FAR, для сохранения вместо Ф2 нажимаем Шифт+Ф2 и дальше выбираем формат.
_________________
PB 602Grey, PB A7, NSTGL
+PB Power Bank.
 
View user's profile ^

othb08me09zp
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 21 Oct 2011
Posts: 344



Posted: 19.01.2012 16:12    

exec там лишнее. Лучше написать полный путь без команд:

/mnt/ext2/applications/vsftpd/vsftpd-launcher.app &> /dev/null

например
 
View user's profile ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



Posted: 19.01.2012 18:52    

biv_sumy, под Windows, про формат знаю. Far не использую.
othb08me09zp, ваш вариант тоже не работает.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile ^
Libroom Forum IndexPocketBookPocketBook FreeAll times are GMT + 4 Hours
Goto page 1, 2, 3, 4, 5, 6  Next
Page 1 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021