Если в разделе любого ресурса в строке 'comment=' написать русские буквы (я написал 'Удаленные документы'), то сервер начинает передавать лажу, вызывая у клиента ошибки вида $ smbclient -NL 192.168.1.1 Domain=[WORK] OS=[Unix] Server=[Samba 3.6.8-alt1] Sharename Type Comment --------- ---- ------- rpc_client/cli_pipe.c:470: RPC fault code DCERPC_NCA_S_OP_RNG_ERROR received from host 192.168.1.1! IPC$ IPC IPC Service (BKPI-82 document server) Recycle Disk __________________ DOC Disk Documents Domain=[WORK] OS=[Unix] Server=[Samba 3.6.8-alt1] $ С английским описанием такого не происходит. Система - текущий Сизиф, ядро 3.5.7-std-def-alt1, локаль UTF-8. Предполагаю, что из-за UTF-8 сервер передает неправильную длину параметра.
Имена ресурсов и их описания при использовании протокола RAP обязаны быть в ASCII. Спецификация протокола MS-RAP не предусматривает других вариантов. Давно надо бы smbclient перевести на использование другого протокола, который понимает UNICODE строки, на эту тему была даже ошибка в bugzilla.samba.org, но руки ни у кого не дошли. Я закрываю как NOTABUG, потому что существующий протокол не поддерживает требуемую функциональность.