Форум русскоязычного сообщества Ubuntu


Автор Тема: Настройка wu-ftpd  (Прочитано 3240 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Чукча

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Настройка wu-ftpd
« : 03 Февраль 2008, 00:51:50 »
Новичок в Linux. Пытаюсь настроить wu-ftpd на ubuntu 7.10. После логина в качестве "guest" (в ftpaccess прописано "guestuser *") не вижу списка файлов: директорий выглядит пустым. Читаю help по wu-ftpd; вижу:

"NOTE WELL: if you cannot see the directory contents after you login as the guest user, the 'ls' program that you installed is not working. If you use an 'ls' linked for dynamic libraries, and you do not have the required libraries and/or devices installed properly in the guest tree, 'ls' will not work and you will not see the contents of the guest directory.
This is the single most FAQ on the wu-ftpd list.  Repeating: if you cannot see the contents of the directory, your installed 'ls' is not working. The proper installation procedures for 'ls' vary by operating system.  There are some OS specific notes at the bottom of this howto that may be of help."


И ниже, "at the bottom":

"OS DEPENDENCIES / QUIRKS
LINUX:
Linux does not need a ~/dev dir.  It does need the ~/lib dir if the  utilities in ~/bin are dynamically linked.
Use the 'ldd' command to find out what libraries are necessary for a given  dynamically linked utility."


Не сможет ли кто поясить (по возможности - "на пальцах", для тупых :) ), что, все-таки, нужно сделать, чтобы эта "ls"  стала доступной для wu-ftpd?

Заранее спасибо! :)



Оффлайн toster

  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Настройка wu-ftpd
« Ответ #1 : 03 Февраль 2008, 12:09:47 »
сделать как и написано  - проверить все ли библиотеки для ls у тебя в /lib установлены. Я так понимаю этото ftp в jail запускается?
должно быть что-то вроде
root@toster-laptop:/etc# ldd /bin/ls
        librt.so.1 => /lib/librt.so.1 (0x00002b8970620000)
        libacl.so.1 => /lib/libacl.so.1 (0x00002b8970829000)
        libselinux.so.1 => /lib/libselinux.so.1 (0x00002b8970a2f000)
        libc.so.6 => /lib/libc.so.6 (0x00002b8970c48000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00002b8970fa4000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b8970402000)
        libattr.so.1 => /lib/libattr.so.1 (0x00002b89711bf000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002b89713c3000)
        libsepol.so.1 => /lib/libsepol.so.1 (0x00002b89715c8000)

тока имей ввиду, что у меня 64-бит Ubuntu и у тебя /lib64 может и не быть
Ubuntu 8.04

Оффлайн Чукча

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Настройка wu-ftpd
« Ответ #2 : 03 Февраль 2008, 21:42:47 »
сделать как и написано  - проверить все ли библиотеки для ls у тебя в /lib установлены.

Oops: не сразу дошло, что эти /lib нужно было скопировать в рабочий директорий ftp. Спасибо за подсказку - помогло!
Но тут другой вопрос: ведь тогда эти /lib и /bin становятся видны всем пользователям ftp - как я понимаю, должен быть какой-то путь скрыть их? В описании ftpaccess, вроде, ничего похожего не увидел - или это делается средствами самой системы?
« Последнее редактирование: 03 Февраль 2008, 23:22:20 от Чукча »

Оффлайн toster

  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Настройка wu-ftpd
« Ответ #3 : 04 Февраль 2008, 08:28:38 »
да вроде не страшно, если ты им write не разрешишь на эти либы. А для уверенности зайти тестовым пользователем на ftp и проверь, может у проги твоей что-то уже есть чтобы юзвери только нужное глядели.
Ubuntu 8.04

Оффлайн Чукча

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Настройка wu-ftpd
« Ответ #4 : 04 Февраль 2008, 23:51:58 »
да вроде не страшно, если ты им write не разрешишь на эти либы...

"...Низкий сорт, не чистая  работа" (C)  :)
Но другого выхода пока не придумывается, так что придется так...
В любом случае - спасибо за помощь! :)

 

Страница сгенерирована за 0.056 секунд. Запросов: 22.