Page 3 of 6 FirstFirst 12345 ... LastLast
Results 31 to 45 of 87

Thread: Vsftpd и utf8

  1. #31

    Имена файлов в FAT32

    когда записываю файлы на раздел диска в FAT32, то файлы автоматом режутся до 8 символов(+3 на расширение). как это пофиксить?

    с ext3 все нормально

  2. #32
    Quote Originally Posted by ply View Post
    когда записываю файлы на раздел диска в FAT32, то файлы автоматом режутся до 8 символов(+3 на расширение). как это пофиксить?

    с ext3 все нормально
    Задавайте вопросы правильно.
    Где подробности? Или все должны быть экстрасенсами, чтобы Вам помочь?
    "когда записываю файлы на раздел диска"
    Как записываете? Через FTP, SMB, NFS, напрямую подмонтировав в Linux, Windows?

  3. #33
    Quote Originally Posted by ABATAPA View Post
    Задавайте вопросы правильно.
    Где подробности? Или все должны быть экстрасенсами, чтобы Вам помочь?
    "когда записываю файлы на раздел диска"
    Как записываете? Через FTP, SMB, NFS, напрямую подмонтировав в Linux, Windows?
    сори

    записываю через самбу. самбу никакую новую не устанавливал
    попробовал через фтп - таже ситуация
    прошивка от олега, последняя
    smb.conf:
    Code:
    [global]
    interfaces = br0
    bind interfaces only = yes
     #если хочется работать только в LAN
    workgroup = MSHOME
     #имя рабочей группы
    server string = computer
     #комментарий к серверу
    guest account = nobody
    security = user
     #по умолчанию
    browseable = yes
    dns proxy = no
     # вряд ли NetBIOS имена в WAN соответствуют DNS записи
    guest only = no
     #иначе пользователи не смогут подключаться
    guest ok = no
     # по умолчанию, чтобы не ошибиться с безопасностью
    log level = 1
    max log size = 100
    encrypt passwords = yes
     #иначе Windows-клиенты не подключатся
    preserve case = yes
    short preserve case = yes
    client code page = 866
    character set = 1251
     #не работает для Win клиентов в текущей версии
    #для Win клиентов лучше ставить KOI8-R русские имена хоть будут читаться а не сбоить
    # character set = KOI8-R
    # если версия самбы будет 3.0 параметры русификации другие
    # unix charset = CP1251
    # display charset = CP1251
    # dos charset = CP866
    wins support = yes
     # чтобы можно было пользовать роутер как WINS сервер
    time server = yes
     # чтобы роутер был wintime сервером, сейчас используется редко
    os level = 255
     # чтобы стал мастер-браузером рабочей группы
    local master = yes
     # чтобы соглашался быть мастер-браузером рабочей группы
    
    [share]
    path = /tmp/harddisk/ftp_pub
     # для анонимных пользователей
    guest only = yes
    guest ok = yes
    comment = share
    force user = admin
     # читать из под admin чтобы не следить за доступом
    [share$]
    path = /tmp/harddisk
    comment = share
    guest ok = no
    writable = yes
    force user = admin
     #иначе будут срабатывать разрешения на файловой системе
    browseable = no
    valid users = admin
     #если хочется ограничить доступ только этими пользователями
    allow from = 192.168.1.
     #доступна только с указанной подсети или адресов
    # можно и так
    [c$]
    path = /
    comment = c
    guest ok = no
    writable = yes
    security = user
    browseable = no
    Last edited by ply; 27-11-2007 at 11:11.

  4. #34
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    Подозреваю, что Вы как-то криво смонтировали его. Т.е., например, не указали, что это vfat.

  5. #35
    Quote Originally Posted by ply View Post
    записываю через самбу. самбу никакую новую не устанавливал
    попробовал через фтп - таже ситуация
    Командой mount проверьте - как и с какими параметрами смонтирована эта файловая система.
    Должно быть vfat (и не msdos или fat).

  6. #36
    Quote Originally Posted by ABATAPA View Post
    Командой mount проверьте - как и с какими параметрами смонтирована эта файловая система.
    Должно быть vfat (и не msdos или fat).
    mount при отключенной самбе и фтп:
    Code:
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    proc on /proc type proc (rw)
    ramfs on /tmp type ramfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    /dev/discs/disc0/part2 on /tmp/harddisk type ext3 (rw,noatime)
    /dev/discs/disc0/part3 on /tmp/harddisk/part1 type vfat (rw,noatime)
    /dev/discs/disc0/part4 on /tmp/harddisk/part2 type ext3 (rw,noatime)
    /dev/discs/disc0/part2 on /opt type ext3 (rw,noatime)
    /dev/discs/disc0/part3 on /tmp/harddisk type vfat (rw,noatime)
    mount при включенном фтп(самба также отключена):
    Code:
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    proc on /proc type proc (rw)
    ramfs on /tmp type ramfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    /dev/discs/disc0/part2 on /opt type ext3 (rw)
    /dev/discs/disc0/part3 on /tmp/harddisk type msdos (rw)
    fdisk -l
    Code:
    Disk /dev/scsi/host0/bus0/target0/lun0/disc: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
                                     Device Boot    Start       End    Blocks   Id
    System
    /dev/scsi/host0/bus0/target0/lun0/part1   *           1          66      530113+
      82  Linux swap
    /dev/scsi/host0/bus0/target0/lun0/part2              67         197     1052257+
      83  Linux
    /dev/scsi/host0/bus0/target0/lun0/part3             198       58936   471821017+
       c  Win95 FAT32 (LBA)
    /dev/scsi/host0/bus0/target0/lun0/part4           58937       60801    14980612+
      83  Linux


    фтп обычный (stupidftp, насколько я понимаю)
    а как монтировать с указанием что это vfat?
    Last edited by ply; 28-11-2007 at 19:30.

  7. #37
    Join Date
    Oct 2006
    Location
    Russia, Kursk
    Posts
    74

    Решение

    Меня спасло

    /bin/mount -t vfat -o sync,noatime,rw /dev/discs/disc0/part2 /tmp/fat32

  8. #38
    Quote Originally Posted by n0isy View Post
    Меня спасло

    /bin/mount -t vfat -o sync,noatime,rw /dev/discs/disc0/part2 /tmp/fat32
    огромное-преогромное спасибо! теперь все отлично работает!

  9. #39
    Quote Originally Posted by Reyter View Post
    Так-с... MC-UTF8 практически готов. Единственное - неправильно работает перекодировка файлов в просмотрщике и редакторе по Ctrl-T (кракозябры получаются). Попробую с этим разобраться. Ну и хочу еще правильно русифицировать. Типа чтобы меню было на русском. Что получится - выложу.
    так а получилось? хотелось бы патченный mc

  10. #40
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by euseller View Post
    так а получилось? хотелось бы патченный mc
    Вот здесь вскоре должен появиться патченый mc5. Причем в виде готового пакета.

  11. #41
    Появились 2 проблемы с FAT32:
    1. русские имена файлов криво отображаются(в фтп,самбе, mc на роутере). сделал все как написано в факе - не помогло
    2. диск стал работать ОЧЕНЬ медленно(порой даже мр3 воспроизводятся с него с тормозами)

  12. #42
    ну имена отображаются криво видно из-за кодировки, чтобы работали правильно и фтп и самба, мне пришлось ставить новую самбу 3 с поддеркой UTF и патченный vsftpd с перекодировкой UTF, далее, изменять настройки SSH клиента, чтобы было видно такую кодировку и теперь вот ждать сборку патченного mc с поддержкой UTF

    но у меня ext3, правда думаю, что это роли не играет...

  13. #43
    значит по поводу кодировки в mc и терминале

    http://wl500g.info/showthread.php?t=11483
    http://wl500g.info/showthread.php?t=9796

    по поводу UTF в альтернативнойм vsftpd (в стандартном сделать нельзя)
    http://wl500g.info/showpost.php?p=53426&postcount=7

    как ставить самбу 3
    http://wl500g.info/showthread.php?t=...ighlight=samba

    PHP Code:
    unix charset UTF-8
    display charset 
    UTF-8
    dos charset 
    CP866 
    этот код вставьте вместо ваших старых строчек про кодировку..

    Другими словами, у вас будет на самбе UTF, на FTP UTF на SSH клиенте выставьте UTF и юзайте скомпиленный mc для UTF, который пока еще не выложили...тогда все будет в порядке

  14. #44
    Quote Originally Posted by BuHT View Post
    поставил третью самбу, настроил ка кнадо, вроде бы работает, но вот в логе ошибки валятся пачками:
    Code:
    [2007/06/30 16:18:14, 0] source/lib/charcnv.c:init_iconv(159)
      init_iconv: Conversion from UTF-16LE to CP866 not supported
    [2007/06/30 16:18:14, 0] source/lib/charcnv.c:init_iconv(167)
      init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII
    по поводу кодировки прописано как указано несколькими постами выше.
    как с этим бороться?
    убери из конфига
    unix charset = UTF-8
    display charset = UTF-8
    dos charset = CP866

    ошибки пропадут, файлы будут тоже в нормальной кодировке (utf-8) при условии что LANG=ru_RU.UTF-8

  15. #45

    mlDonkey и русские имена файлов.

    Столкнулся с тем что mldonkey криво обзывает русские файлы. В терминале получается что-то такое:
    Code:
    -rw-rw-r--    1 mldonkey users   1048782848 Jan  2 03:50 ╨Э╨╛╨▓╨╛╨│╨╛╨┤╨╜╤П╤П ╨╜ ╨╜╨░ 1+1.AVI
    -rw-rw-r--    1 mldonkey users   284502016 Dec 27 14:54 ╨Я╨░╨┤╨░╨╗ ╨┐╤А╨╛╤И╨╗╨╛╨ ╤Б╨╜╨╡╨│.AVI
    То есть как будто UTF-8 записаный в ASCII.
    При этом если я в терминале создам папку ручками - все создается.
    Code:
    drwxr-xr-x    2 admin    root         4096 Jan 24 16:34 это_тест
    Как это побороть?
    Хочется не просто перекодировать эти файлы, а чтоб и впредь mldonkey обзывал их нормально.

Page 3 of 6 FirstFirst 12345 ... LastLast

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
  •