Здравствуйте, All.
может кто подскажет в чем могут быть вилы. имеется следующая проблема,
если в коммандной строке выполнить
smbclient -L //alpha
то все названия ресусов в том числе русские отражаются абсолютно корректно
если же запустить ту же комманду через cron строкой
*/1 * * * * root smbclient -L //alpha>shares.log
то русские все русские ресурсы просто не отображаются, если допустим
русурс начинается с английской буквы или символа,то отображается
только она.
при выполнении
smbclient -d 4 -L //alpha выдает следующее
lp_load: refreshing parameters
Initialising global parameters
params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf"
Processing section "[global]"
doing parameter dos charset = 866
doing parameter unix charset = KOI8-R
doing parameter workgroup = ALPHA.NET
doing parameter server string = Intranet-telecom server
doing parameter security = SHARE
doing parameter map to guest = Bad User
doing parameter passdb backend = smbpasswd:/etc/samba/smbpasswd
doing parameter log level = 1
doing parameter syslog = 0
doing parameter time server = Yes
doing parameter load printers = No
doing parameter os level = 254
doing parameter preferred master = Yes
doing parameter domain master = Yes
doing parameter wins support = Yes
doing parameter ldap idmap suffix = ou=Idmap
doing parameter ldap machine suffix = ou=Computers
doing parameter ldap suffix = dc=example,dc=com
doing parameter ldap ssl = no
doing parameter admin users = slaxor
doing parameter write list = @ntadmin, root
doing parameter printer admin = @ntadmin, root, administrator
doing parameter create mask = 0644
pm_process() returned Yes
added interface ip=192.168.3.200 bcast=192.168.3.255 nmask=255.255.255.0
Client started (version 3.0.7-5-SUSE).
resolve_lmhosts: Attempting lmhosts lookup for name alpha<0x20>
getlmhostsent: lmhost entry: 127.0.0.1 localhost
resolve_wins: Attempting wins lookup for name alpha<0x20>
wins_srv_is_dead: 127.0.0.1 is alive
resolve_wins: using WINS server 127.0.0.1 and tag '*'
nmb packet from 127.0.0.1(137) header: id=30787 opcode=Query(0) response=Yes
header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes
header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0
answers: nmb_name=ALPHA<20> rr_type=32 rr_class=1 ttl=2999
answers 0 char ...... hex 0000C0A80301
Got a positive name query response from 127.0.0.1 ( 192.168.3.1 )
Connecting to 192.168.3.1 at port 445
session request ok
Serverzone is -10800
Password:
Doing spnego session setup (blob length=16)
server didn't supply a full spnego negprot
Got challenge flags:
Got NTLMSSP neg_flags=0x628a0215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_NTLM2
NTLMSSP_CHAL_TARGET_INFO
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x60080215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_NTLM2
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x60080215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_NTLM2
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
Domain=[ALPHA] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
session setup ok
tconx ok
convert_string_internal: Conversion error: Illegal multibyte sequence()
Connecting to 192.168.3.1 at port 139
session request ok
Doing spnego session setup (blob length=16)
server didn't supply a full spnego negprot
Got challenge flags:
Got NTLMSSP neg_flags=0x628a0215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_NTLM2
NTLMSSP_CHAL_TARGET_INFO
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x60080215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_NTLM2
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x60080215
NTLMSSP_NEGOTIATE_UNICODE
NTLMSSP_REQUEST_TARGET
NTLMSSP_NEGOTIATE_SIGN
NTLMSSP_NEGOTIATE_NTLM
NTLMSSP_NEGOTIATE_NTLM2
NTLMSSP_NEGOTIATE_128
NTLMSSP_NEGOTIATE_KEY_EXCH
Domain=[ALPHA] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
session setup ok
tconx ok
ошибка
convert_string_internal: Conversion error: Illegal multibyte sequence()
вылетает только при запуске через cron, из командной строки этой
ошибки нет.
что за грабли посоветуйте что нить плиз.
заранее спасибо!
PS: забыл указать систему SUSE 9.2, версия самбы 3.0.7-5-SUSE