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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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.037 секунд. Запросов: 20.