Всё работает, кроме определения имени некоторых пользователей и групп, т.е., работают такие команды как:
Но при этом не работает, например:
В моём случае такая проблема происходила из-за совокупности следующих причин:
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; }
Дискуссия