The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Samba 4 ldap VS кириллица, !*! ПавелС, 01-Мрт-19, 15:19  [смотреть все]
Пытаюсь
samba-tool user create test --given-name=Тест --mail-addres=test@example.local
Ругается на кириллицу.
Можно это как то победить?
  • Samba 4 ldap VS кириллица, !*! eRIC, 17:28 , 01-Мрт-19 (1) +3
    > Пытаюсь
    > samba-tool user create test --given-name=Тест --mail-addres=test@example.local
    > Ругается на кириллицу.
    > Можно это как то победить

    убедитесь что локаль окружения выставлена правильно и понимает входящий поток в UTF-8 формате. попробуйте в консоле проверить через:
    #env
    #set LC_ALL=en_US.UTF-8
    #samba-tool user create test --given-name='Тест' --mail-addres=test@example.local

    • Samba 4 ldap VS кириллица, !*! Анкх, 18:42 , 01-Мрт-19 (2)
      >> Пытаюсь
      >> samba-tool user create test --given-name=Тест --mail-addres=test@example.local
      >> Ругается на кириллицу.
      >> Можно это как то победить
      > убедитесь что локаль окружения выставлена правильно и понимает входящий поток в UTF-8
      > формате. попробуйте в консоле проверить через:
      > #env
      > #set LC_ALL=en_US.UTF-8
      > #samba-tool user create test --given-name='Тест' --mail-addres=test@example.local

      Локаль выставлена правильно была. Спасибо за желание помочь.
      Помогло гугление аналогичных ошибок.
      Решение:
      добавить в начало /usr/lib/python2.7/site-packages/samba/netcmd/user.py


      import sys
      reload(sys)
      sys.setdefaultencoding('utf8')


      • Samba 4 ldap VS кириллица, !*! eRIC, 21:01 , 01-Мрт-19 (3) +1
        > Решение:
        > добавить в начало /usr/lib/python2.7/site-packages/samba/netcmd/user.py
        >
         
        > import sys
        > reload(sys)
        > sys.setdefaultencoding('utf8')
        >

        как быстрый хак, согласен.
        использование sys.setdefaultencoding() в python в итоге может приводит к различным нежеланным последствиям. с одной стороны не рекомендуется, а с другой стороны строго не запрещается, в итоге: для тех кто понимает что делает. почитайте на досуге ;)

        • Samba 4 ldap VS кириллица, !*! ПавелС, 21:36 , 01-Мрт-19 (4)
          >[оверквотинг удален]
          >>
           
          >> import sys
          >> reload(sys)
          >> sys.setdefaultencoding('utf8')
          >>

          > как быстрый хак, согласен.
          > использование sys.setdefaultencoding() в python в итоге может приводит к различным нежеланным
          > последствиям. с одной стороны не рекомендуется, а с другой стороны строго
          > не запрещается, в итоге: для тех кто понимает что делает. почитайте
          > на досуге ;)

          Меня чг это теоретически не очень интересует, надо чтоб работало и все. Но спасибо за внимание.

      • Samba 4 ldap VS кириллица, !*! Pofigist, 12:58 , 05-Мрт-19 (5)

        >>> samba-tool user create test --given-name=Тест --mail-addres=test@example.local
        >> samba-tool user create test --given-name='Тест' --mail-addres=test@example.local

        Найдите отличие. :)
        Кратко - кириллические имена пользователей необходимо заключать в кавычки. :)




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

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