Page 7 of 22 FirstFirst ... 5678917 ... LastLast
Results 91 to 105 of 323

Thread: Помогите чайнику с настройкой FTP (vsftpd)

  1. #91
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    156

    Question double_377

    Quote Originally Posted by Oleg View Post
    А если там вместо NO написать no или 0 не легчает?
    'no' или '0' не пробовал, не догадался Сейчас попробовал в конфиге написать
    Code:
    ...
    double_377=1
    ...
    и опять начались проблемы - в некоторые каталоги, содержащие букву 'я' вообще не заходит, в некоторые заходит нормально и при этом в логе (FlashFXP) в названиях соответствующих каталогов буква 'я' задвоена

    Видимо double_377=0 должно было сработать
    WL-500gP(v1, 64mb) (1.9.2.7-d-r2624 by Oleg) + 3 x USB HDD
    Работают: analog, syslog-ng, cron, samba 3, RTorrent+RuTorrent, lighttpd, vsftpd+, настроена сеть и сетевая печать

  2. #92

    Question Права доступа по ftp

    Подскажите, пожалуйста, как права пользователям при доступе по фтп раздавать? Одну папку - чтение, другую - запись...

    С локальными вроде ясно. В начале этого треда в мануале все довольно просто. Пользователи в одной группе, какие права у группы такие и у них. Только не хочет оно у меня локальных пользователей пускать, хотя в vsftpd.conf стоит local_enable=yes. А через веб-морду пользователи в vsftpd.passwd вставляются как члены группы root, неудобно с правами выходит... Зато фтп-сервер их пускает.

    Конфиг vsftpd.conf у меня стандартный из прошивки 1.9.2.7-9

    Скорее всего решение простым должно быть, но я с линуксом почти не знаком - найти не могу. Поиск по форуму дает уйму инфы, но я в ней не вижу именно этого. Если что пропустил - покажите, буду очень благодарен.

    ПС: Может, мануал в начале этого треда можно как-то подредактировать с учетом того, что vsftpd уже включен в прошивку?

  3. #93
    Join Date
    Feb 2008
    Location
    Moscow
    Posts
    115
    Не уж-то никто не подскажет в чем дело? (вопрос задавлся тут же немного ранее http://wl500g.info/showpost.php?p=87807&postcount=78)

    уже все что толкьо можно переерыл... настроить хотябы доступ анонимуса...

    при подключении говорит "500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp"
    и лог пустой
    Last edited by bocman; 31-03-2008 at 14:30.

  4. #94
    Думаю, ответ на мой вопрос тут, не так ли? Пока настраиваем ФТП через веб-интерфейс, ограничиваемся только его настройками и все, поскольку ребут восстанавливает все оттуда. Если хотим дополнительные настройки, прийдется в вебе фтп-сервер отключить, так?

    Только я не понял, почему не получается с локальными пользователями, как описано в начале этого треда.
    С вот таким конфигом vsftpd.conf
    Code:
    anonymous_enable=no
    dirmessage_enable=yes
    download_enable=no
    dirlist_enable=no
    hide_ids=yes
    syslog_enable=yes
    local_enable=yes
    local_umask=022
    chmod_enable=no
    chroot_local_user=yes
    check_shell=no
    user_config_dir=/etc/vsftpd.users
    passwd_file=/etc/vsftpd.passwd
    listen=yes
    listen_port=21
    background=yes
    max_clients=2
    idle_session_timeout=240
    utf8=yes
    use_sendfile=no
    anon_max_rate=0
    local_max_rate=0
    и вот такой записью в passwd
    Code:
    lark:xyzxyzxyz:1000:1:Linux User,,,:/tmp/harddisk/ftp/pub/:/sbin/nologin
    и вот этим в group
    Code:
    users:x:1:
    должно работать, насколько я понял, но оно не работает. В логах системы пишет
    Code:
    Apr  1 01:20:31 vsftpd[176]: CONNECT: Client "192.168.х.х"
    Apr  1 01:20:38 vsftpd[175]: [lark] FAIL LOGIN: Client "192.168.х.х"
    Apr  1 01:26:31 vsftpd[184]: CONNECT: Client "192.168.х.х"
    Apr  1 01:26:47 vsftpd[183]: [lark] FAIL LOGIN: Client "192.168.х.х"
    Отключение фтп-сервера в вебе решит проблему с доступом локальных пользователей? Завтра попробую, если успею...

  5. #95
    Quote Originally Posted by KRandall View Post
    Разобрался в чем дело, нужно было помимо вот этого еще перед компиляцией подправить файл tunables.c
    Code:
    ...
    int tunable_double_377 = 0; /* по умолчанию было 1 */
    ...
    теперь я буквой 'я' проблем нет Кому нужен - берите тут или тут.

    Можно и отсюда брать.
    ftp://chabster.no-ip.org/incoming/vs...xt.1-1).tar.gz

  6. #96
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    13

    Unhappy

    Quote Originally Posted by Chabster View Post
    Можно и отсюда брать.
    ftp://chabster.no-ip.org/incoming/vs...xt.1-1).tar.gz
    Подскажите, а Вам удалось собрать 2.0.6 со следующими опциями в builddefs.h:

    #ifndef VSF_BUILDDEFS_H
    #define VSF_BUILDDEFS_H

    #undef VSF_BUILD_TCPWRAPPERS
    #define VSF_BUILD_PAM
    #define VSF_BUILD_SSL

    #endif /* VSF_BUILDDEFS_H */

    Хотелось бы собрать vsftpd с возможностью работы по SSL, но к сожалению при сборке у меня выдает следующую ошибку:

    ssl.o: In function `ssl_cert_digest':
    ssl.c: (.text+0x6c0): undefined reference to `EVP_sha256'
    sysdeputil.o: In function `vsf_sysdep_check_auth':
    sysdeputil.c: (.text+0x1048): undefined reference to `crypt'
    sysdeputil.c: (.text+0x1094): undefined reference to `crypt'
    collect2: ld returned 1 exit status
    make: *** [vsftpd] Error 1

  7. #97
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    156

    Lightbulb SSL

    Quote Originally Posted by abbat View Post
    ssl.o: In function `ssl_cert_digest':
    ssl.c: (.text+0x6c0): undefined reference to `EVP_sha256'
    sysdeputil.o: In function `vsf_sysdep_check_auth':
    sysdeputil.c: (.text+0x1048): undefined reference to `crypt'
    sysdeputil.c: (.text+0x1094): undefined reference to `crypt'
    collect2: ld returned 1 exit status
    make: *** [vsftpd] Error 1
    У меня ошибок меньше, но от этого не легче...
    Code:
    ssl.o: In function `ssl_cert_digest':
    ssl.c:(.text+0x6c0): undefined reference to `EVP_sha256'
    collect2: ld returned 1 exit status
    make: *** [vsftpd] Error 1
    Last edited by KRandall; 08-04-2008 at 17:57.
    WL-500gP(v1, 64mb) (1.9.2.7-d-r2624 by Oleg) + 3 x USB HDD
    Работают: analog, syslog-ng, cron, samba 3, RTorrent+RuTorrent, lighttpd, vsftpd+, настроена сеть и сетевая печать

  8. #98
    Quote Originally Posted by AntonG View Post
    Code:
    anonymous_enable=no
    dirmessage_enable=yes
    download_enable=no
    dirlist_enable=no
    hide_ids=yes
    syslog_enable=yes
    local_enable=yes
    local_umask=022
    chmod_enable=no
    chroot_local_user=yes
    check_shell=no
    user_config_dir=/etc/vsftpd.users
    passwd_file=/etc/vsftpd.passwd
    listen=yes
    listen_port=21
    background=yes
    max_clients=2
    idle_session_timeout=240
    utf8=yes
    use_sendfile=no
    anon_max_rate=0
    local_max_rate=0
    Code:
    lark:xyzxyzxyz:1000:1:Linux User,,,:/tmp/harddisk/ftp/pub/:/sbin/nologin
    Добавь в vsftpd.conf вот эту строку
    Code:
    nopriv_user=lark

  9. #99
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    13
    Quote Originally Posted by KRandall View Post
    У меня ошибок меньше, но от этого не легче...
    Code:
    ssl.o: In function `ssl_cert_digest':
    ssl.c:(.text+0x6c0): undefined reference to `EVP_sha256'
    collect2: ld returned 1 exit status
    make: *** [vsftpd] Error 1
    Оказалось достаточно убрать openssl 0.9.7m-4 и openssl-dev 0.9.7m-4, собрать из исходников openssl 0.9.8g (собирается и ставится без проблем, только очень уж долго). После этого vsftpd собрался с поддержкой SSL.

    P.S. Да, OpenSSH-5.0p1 также прекрасно собрался. Видимо проблема со старыми версиями библиотек...

  10. #100
    когда убираю в веб морде ftp, после перезагрузки все его конфиги исчезают (etc/vsftpd.passwd, папка etc/vsftpd.users, etc/vsftpd.conf). я так понял -vsftpd.conf тоже надо добавить в /usr/local/.files?

    подскажите, пожалуйста, как стартовать сервер вручную и надо ли при этом запускать как то xinetd? запуск производить из post-mount?

    на форуме пытался найти, но конкретного ответа не увидел прошивка 1.9.2.7-9.

  11. #101

    добавление юзеров

    1) вначале писалось, что добавлять юзеров через adduser -H
    А где это писать, можно по пунктам?

    2) Необходимо сделать одного юзера (guest) с правами read only и со всеми правами на папку upload

    Было бы великолепно, если ответы на подобные вопросы окажутся по ближе к 1 посту.

  12. Quote Originally Posted by Ex0RcISt View Post
    1) вначале писалось, что добавлять юзеров через adduser -H
    А где это писать, можно по пунктам?

    2) Необходимо сделать одного юзера (guest) с правами read only и со всеми правами на папку upload

    Было бы великолепно, если ответы на подобные вопросы окажутся по ближе к 1 посту.
    как захдишь в терминал
    и пишешь типа
    adduser -h /tmp/harddisk/ftp_pub guest
    а дальше он у тебя попросит пароль для гуеста
    если незадашь
    то без пароля будет все
    и папка, на харде, для гостя будет /tmp/harddisk/ftp_pub

  13. #103
    по моему я какой то момент упустил
    -sh: adduser: not found
    PS раньше использовал сторый фтп и там бул юзер guest. Однако под ним зайти не получалось (из-за этого и установил vsftpd)
    Тут наткнулся на файл /etc/vsftpd.passwd
    Code:
    ftp:x:0:0:ftp:/tmp/harddisk:/sbin/nologin
    admin:******:0:0:root:/tmp/mnt/:/sbin/nologin
    nobody:x:99:99:nobody:/usr/share/empty:/sbin/nologin
    guest:******:0:0:guest:/tmp/harddisk/ftp_pub:/sbin/nologin
    Last edited by Ex0RcISt; 24-05-2008 at 12:48.

  14. #104

    подскажите

    Настроил (попытался)vsftpd,с компьютера заходит в какую то пустую папку ,какую не пойму.Есть возможность копировать на/с нее.
    Но не совсем понимаю (точнее совсем не понимаю)как дбавить или удалить пользователей,где и как прописываются папки для них и права.
    Точнее добавить с помощью adduser смогу,удалять думаю просто,удалить,но где это будет прописано,думаю что не в одном каком нибудь файле,как это все взаимосвязано? Где прописывается возможность доступа из вне ? Как сделать лучше для безопастности ?
    Подскажите плиз,как правильно добавлять пользователей,где и как устанавливаются папки,которые им доступны,как правильно распределить права доступа для отдельных пользователей -отдельные папки.если можно,на каком нибудь примере (админа и пользователя),и доступным языком,что бы было понятно. И главное,как это сделать правильно.
    Как потом можно папки,права,пароли поменять или удалить вовсе.
    Спасибо.
    P.S. wl500gp,прошивка последняя.
    Last edited by joka; 09-06-2008 at 22:23.

  15. #105
    Quote Originally Posted by dezinfo View Post
    Добавь в vsftpd.conf вот эту строку
    Code:
    nopriv_user=lark
    Cпасибо, попробую. Последнее время не до того было, так что не видел видел ответответ.

Page 7 of 22 FirstFirst ... 5678917 ... LastLast

Similar Threads

  1. Помогите настроить роутер Asus WL-500gP v2
    By berik_iushi in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 291
    Last Post: 22-10-2015, 18:43
  2. Помогите настроить Sendmail и Postfix
    By Duke in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 159
    Last Post: 05-07-2013, 11:56
  3. Проблемы с установкой и настройкой VPN сервера poptop
    By icCE in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 123
    Last Post: 27-07-2012, 11:09
  4. Помогите настроить git на роутере
    By taewoo in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 21
    Last Post: 21-02-2012, 05:00
  5. Патч для vsftpd
    By Steep in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 64
    Last Post: 21-01-2012, 07:17

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •