The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ftpd ACL и IE"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (FTP / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Ftpd ACL и IE"  +/
Сообщение от als email(ok) on 08-Май-15, 11:00 
Мое почтение, коллегам.
Нашел проблему, незнаю как подступиться решить.

Поставил себе Samba4, развернул ACL. На сервере работает штатный ftpd

Есть у меня папки, которые лежат в шарах Самбы и к которым можно конектиться через FTP.
На удаленной машине, открываем explorer, вводим строку ftp://login@example.com и открывается окно в проводнике. Дальше работаем как с локальной файловой системой (почти :)).
Пока на папке (файле, все равно) нет ACL, все отображается нормально, работает тоже (с известными особенностями).
Как только на папку назначается ACL, на удаленной машине, в explorer или в IE содержимое папки начинает отображаться коряво.
Например
drwxrwx---+ 2 100   1001  512 May  8 07:02 test1
drwxrwxrwx+ 2 100   20    512 May  8 07:32 test2

В мозилле и иже с ними все корректно.
Я нашел, что у IE есть особенность.
Цитата
"Когда вы получаете доступ к файлам FTP- сервера через браузер Internet Explorer, браузер извлекает информацию из файлов, например: владелец файла, группа пользователей, которой принадлежит владелец, дата последнего изменения и т.д. Однако, если существует пробел в названии группы, например Power User, в этом случае браузер IE распознает первое слово в качестве названия группы, а слово после пробела - в качестве значения для следующих переменных. Поэтому имена файлов отображаются некорректно"

Начал пробовать в эту сторону. Нет там такого. Все чисто. И группа короткая, и имя не длинное. А все равно отображается коряво. То есть формат похоже что-то сбивает.

Никто не сталкивался с таким?
Стоит ли попробовать сменить ftpd на что-то другое? Вдруг что-то другое будет выдавать соответствующе ожиданиям IE?

Может настройка какая есть в эту сторону на ftpd?

Попутно попробовал лишить ACL файл. Не смог :) Не, очистить удается. А убрать упоминание об ACL у объекта никак.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ftpd ACL и IE"  +/
Сообщение от omnomnim on 08-Май-15, 12:26 
> на удаленной машине, в explorer или в IE
> Я нашел, что у IE есть особенность
> Вдруг что-то другое будет
> выдавать соответствующе ожиданиям IE?

Мыши, плакали, кололись ...


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Ftpd ACL и IE"  +/
Сообщение от ipmanyak (ok) on 08-Май-15, 14:47 
Если в IE принудительно выбрать кодировку UTF-8 или 1251 нормально показывает? Если да, то так и меняй. Отключи в IE автовыбор кодировки и назначь нужную.  Насколько я знаю, встроенный в винду FTP-клиент знает только одну кодировку: windows-1251. На WEB сайтах IE еще может узнать кодировку в заголовочных тэгах  html страниц, на FTP  - нет.
Смотри настройки своего FTPD на предмет в какой кодировке он сам хранит и в какой будет отдавать клиенту. Например в curlftpfs, это указывается опциями
codepage=windows-1251 (указываем какая кодировка используется на сервере) и iocharset=utf8  (указываем какая кодировка у нас)
http://nslookup.org.ua/blog/tag/ftp/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Ftpd ACL и IE"  +/
Сообщение от als email(ok) on 08-Май-15, 16:16 
>[оверквотинг удален]
> назначь нужную.  Насколько я знаю, встроенный в винду FTP-клиент знает
> только одну кодировку: windows-1251. На WEB сайтах IE еще может узнать
> кодировку в заголовочных тэгах  html страниц, на FTP  -
> нет.
> Смотри настройки своего FTPD на предмет в какой кодировке он сам хранит
> и в какой будет отдавать клиенту. Например в curlftpfs, это указывается
> опциями
> codepage=windows-1251 (указываем какая кодировка используется на сервере) и iocharset=utf8
>  (указываем какая кодировка у нас)
> http://nslookup.org.ua/blog/tag/ftp/

Не, это не кодировка.
В смысле я попробовал :)
Тут ведь явно идет смещение полей. Если среди объектов будет без ACL, то он отобразится нормально, а соседние с ACL буду корявыми.


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру