lookup_name returned an error

Описание ошибки

Всё работает, кроме определения имени некоторых пользователей и групп, т.е., работают такие команды как:

  • net ads testjoin
  • wbinfo -u
  • wbinfo -g

Но при этом не работает, например:

  • wbinfo -n <имя_пользователя>

Причина

В моём случае такая проблема происходила из-за совокупности следующих причин:

  1. Наличие строки winbind normalize names = yes в smb.conf.
  2. Наличие символа подчёркивания в имени пользователя.

Решение

  1. Первый вариант - отключить winbind normalize names (winbind normalize names = no).
  2. Второй вариант - наложить следующий патч, который заменит нормализующий символ на знак каретки (^), как, кстати, сделано в likewise:
    diff -urNad samba-3.3.2~/source/winbindd/winbindd_util.c samba-3.3.2/source/winbindd/winbindd_util.c
    --- samba-3.3.2~/source/winbindd/winbindd_util.c        2009-03-12 12:47:20.000000000 +0300
    +++ samba-3.3.2/source/winbindd/winbindd_util.c 2009-06-10 16:24:32.000000000 +0400
    @@ -1480,7 +1480,7 @@
                    return NT_STATUS_NO_MEMORY;
            }
    
    -       all_string_sub( *normalized, " ", "_", 0 );
    +       all_string_sub( *normalized, " ", "^", 0 );
    
            return NT_STATUS_OK;
     }
    @@ -1536,7 +1536,7 @@
                    return NT_STATUS_NO_MEMORY;
            }
    
    -       all_string_sub(*normalized, "_", " ", 0);
    +       all_string_sub(*normalized, "^", " ", 0);
    
            return NT_STATUS_OK;
     }

Дискуссия

Enter your comment
 
 
soft/samba/winbind/lookup_name_returned_an_error.txt · Последние изменения: 16.11.2009 21:26 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
автозалог автомобиль
контейнерные перевозки железной дорогой
реставрация мрамора
Продажа Труб по низким ценам, труба стальная неоцинкованная вгп .