Привет всем!!!
Люди, спасите. Имею squid, к которому надо прикрутить авторизацию через NT-вый сервер. Настраиваю через модуль smb_auth, все работает, НО! до тех пор, пока не появляются логины с русскими буквами :((( (на NT-вом сервере).
Авторизация таких юзеров не проходит :(
Что делать? Кто-нибудь сталкивался?
По моему никак... Хотя! Пропиши в /etc/samba/smb.conf кодировку koi8-r и кодовую страницу cp866 - может быть и поможет.
>По моему никак... Хотя! Пропиши в /etc/samba/smb.conf кодировку koi8-r и кодовую страницу
> cp866 - может быть и поможет.Прописано...
не помогает...
smbclient с русским логином нормально коннектится, а вот smb_auth...
>>По моему никак... Хотя! Пропиши в /etc/samba/smb.conf кодировку koi8-r и кодовую страницу
>> cp866 - может быть и поможет.
>
>Прописано...
>не помогает...
>smbclient с русским логином нормально коннектится, а вот smb_auth...ковыряй smb_auth (авторы там указаны)
>>>По моему никак... Хотя! Пропиши в /etc/samba/smb.conf кодировку koi8-r и кодовую страницу
>>> cp866 - может быть и поможет.
>>
>>Прописано...
>>не помогает...
>>smbclient с русским логином нормально коннектится, а вот smb_auth...
>
>ковыряй smb_auth (авторы там указаны)Доковырялась до того, что вручную из командной строки smb_auth все делает нормально и с русскими буквами. То есть не в нем дело.
Проблема в следующем похоже: squid неправильно ей русское имя передает.
В логе у сквида это имя отображается точками!Что делать, не подскажете?
>>>>По моему никак... Хотя! Пропиши в /etc/samba/smb.conf кодировку koi8-r и кодовую страницу
>>>> cp866 - может быть и поможет.
>>>
>>>Прописано...
>>>не помогает...
>>>smbclient с русским логином нормально коннектится, а вот smb_auth...
>>
>>ковыряй smb_auth (авторы там указаны)
>
>Доковырялась до того, что вручную из командной строки smb_auth все делает нормально
>и с русскими буквами. То есть не в нем дело.
>
>Проблема в следующем похоже: squid неправильно ей русское имя передает.
>В логе у сквида это имя отображается точками!
>
>Что делать, не подскажете?извини, не подскажу потому что ухожу в отпуск и не хочу заморачиваться,
спроси в rus-apache списках:http://www.lexa.ru/archive.html
должны точно подсказать
>>>>>По моему никак... Хотя! Пропиши в /etc/samba/smb.conf кодировку koi8-r и кодовую страницу
>>>>> cp866 - может быть и поможет.
>>>>
>>>>Прописано...
>>>>не помогает...
>>>>smbclient с русским логином нормально коннектится, а вот smb_auth...
>>>
>>>ковыряй smb_auth (авторы там указаны)
>>
>>Доковырялась до того, что вручную из командной строки smb_auth все делает нормально
>>и с русскими буквами. То есть не в нем дело.
>>
>>Проблема в следующем похоже: squid неправильно ей русское имя передает.
>>В логе у сквида это имя отображается точками!
>>
>>Что делать, не подскажете?
>
>извини, не подскажу потому что ухожу в отпуск и не хочу заморачиваться,
>
>спроси в rus-apache списках:
>
>http://www.lexa.ru/archive.html
>
>должны точно подсказатьps. как вариант - посмотреть tcpdump'ом или снифером
>ps. как вариант - посмотреть tcpdump'ом или сниферомспасибо, похоже, действительно ничего другого уже не остается...
или свой "модуль" в виде скриптов написать - практически всю работу делает, как я понимаю, smb_auth.sh, а это скрипт...
спасибо откликнувшимся еще раз.
>Привет всем!!!
>Люди, спасите. Имею squid, к которому надо прикрутить авторизацию через NT-вый сервер.
>Настраиваю через модуль smb_auth, все работает, НО! до тех пор, пока
>не появляются логины с русскими буквами :((( (на NT-вом сервере).
>Авторизация таких юзеров не проходит :(
>Что делать? Кто-нибудь сталкивался?Как раз этой проблемой занимаюсь. На самом деле, проблема в перекодировке юзеров. Я написал скрпит, который перекодирует юзеров и авторизуется на сервере НТ, но так удалось победить только русские логины. Русские пароли победить не удалось :(( Ни с перекодирвокой, ни без нее :((
Если победишь, напиши, плиз.
>>Привет всем!!!
>>Люди, спасите. Имею squid, к которому надо прикрутить авторизацию через NT-вый сервер.
>>Настраиваю через модуль smb_auth, все работает, НО! до тех пор, пока
>>не появляются логины с русскими буквами :((( (на NT-вом сервере).
>>Авторизация таких юзеров не проходит :(
>>Что делать? Кто-нибудь сталкивался?
>
>Как раз этой проблемой занимаюсь. На самом деле, проблема в перекодировке юзеров.
>Я написал скрпит, который перекодирует юзеров и авторизуется на сервере НТ,
>но так удалось победить только русские логины. Русские пароли победить не
>удалось :(( Ни с перекодирвокой, ни без нее :((
>Если победишь, напиши, плиз.Ой а поподробнее можно про перекодировку? :)
У меня сквид отдает smb_auth модулю имя пользователя в виде точек (тут наверное уже никак не помочь?). Как тебе удалось его убедить русские имена в нормальном виде понимать?чем перекодируешь? iconv?
>Ой а поподробнее можно про перекодировку? :)
>У меня сквид отдает smb_auth модулю имя пользователя в виде точек (тут
>наверное уже никак не помочь?). Как тебе удалось его убедить русские
>имена в нормальном виде понимать?
эээ.. скрипт написал свой.>чем перекодируешь? iconv?
man tr
>>>Привет всем!!!
>>>Люди, спасите. Имею squid, к которому надо прикрутить авторизацию через NT-вый сервер.
>>>Настраиваю через модуль smb_auth, все работает, НО! до тех пор, пока
>>>не появляются логины с русскими буквами :((( (на NT-вом сервере).
>>>Авторизация таких юзеров не проходит :(
>>>Что делать? Кто-нибудь сталкивался?
>>
>>Как раз этой проблемой занимаюсь. На самом деле, проблема в перекодировке юзеров.
>>Я написал скрпит, который перекодирует юзеров и авторизуется на сервере НТ,
>>но так удалось победить только русские логины. Русские пароли победить не
>>удалось :(( Ни с перекодирвокой, ни без нее :((
>>Если победишь, напиши, плиз.
>
>Ой а поподробнее можно про перекодировку? :)
>У меня сквид отдает smb_auth модулю имя пользователя в виде точек (тут
>наверное уже никак не помочь?). Как тебе удалось его убедить русские
>имена в нормальном виде понимать?
>
>чем перекодируешь? iconv?
знаете ребята, я вам одну умную вещь скажу, только вы не обижайтесь - надо
не СЕТЕВУЮ ПОЛИТИКУ под пользователей подгонять, а с точностью наоборот -
сперва разработать и утвердить сетевую политику, а потом действовать
в соответствии (придет пользователь китаец и начнет иероглифы
вкалачивать, и что - снова править и лепить поделки?)