Поставил Самбу 3.0.0 в качестве PDC, и вроде как все работает... но вот есть досадные мелочи, которые сильно мне жизнь отравляют, и никак не пойму, в чем дело. Две проблемки - во-первых, упорно не выполняются логон-скрипты: пытаюсь подключить сетевые диски, на рабочей станции с Win98 при логине появляется окошко "Идет выполнение макроса подключения...", но ничего не подключается. Предупреждая очевидный ответ, сразу уточняю - скрипт писался в кодировке DOS на той самой машине с 98 и потом был переброшен на Самба-сервер. Пытался в конец скрипта вписывать pause, чтобы поглядеть, что именно происходит, но окно скрипта захлопывается, не реагируя на эту команду.
Во-вторых, профили пользователей упорно пишутся в их домашние каталоги вместо указанного на Самба-сервере каталога Profiles. В логах на мой неискушенный взгляд ничего интересного не вижу. Помогите, кто чем может, пожалуйста!
Вот конфиг Самбы:
# Global parameters
[global]
workgroup = SVGC1
netbios name = Router
server string = Samba Server
security = user
encrypt passwords = yes
log file = /usr/local/samba/var/log.%m
max log size = 50
load printers = no
guest account = nobody
dos charset = CP866
logon script = %U.bat
logon path = \%L\Profiles\%U
domain logons = yes
os level = 63
local master = yes
domain master = yes
wins support = yes
hosts allow = 10.0.0. 10.0.1. 127.
[netlogon]
comment = Network Logon Service
path = /usr/local/samba/lib/netlogon
guest ok = yes
writable = no
share modes = no
[Profiles]
comment = User Profiles
path = /usr/local/samba/profiles
read only = no
browseable = no
[homes]
comment = Home Directories
read only = No
browseable = No
[public]
comment = Public Directories
path = /home/samba/public
public = yes
writable = yes
browseable = yes
create mask = 0666
directory mask = 0777
Вот сам логон-скрипт shrdlu.bat
net use H: \\router\homes
net use P: \\router\public
А вот лог подключения рабочей станции
[2003/11/14 11:17:10, 2] smbd/sesssetup.c:setup_new_vc_session(535)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
[2003/11/14 11:17:10, 2] auth/auth.c:check_ntlm_password(297)
check_ntlm_password: authentication for user [SHRDLU] -> [SHRDLU] -> [shrdlu] succeeded
[2003/11/14 11:17:10, 2] lib/access.c:check_access(322)
Allowed connection from (10.0.1.3)
[2003/11/14 11:17:10, 2] lib/access.c:check_access(322)
Allowed connection from (10.0.1.3)
[2003/11/14 11:17:10, 1] smbd/service.c:make_connection_snum(698)
10_0_1_3 (10.0.1.3) connect to service netlogon initially as user shrdlu (uid=500, gid=500) (pid 1220)
[2003/11/14 11:17:10, 2] smbd/open.c:open_file(247)
SHRDLU opened file shrdlu.bat read=Yes write=No (numopen=1)
[2003/11/14 11:17:10, 2] smbd/close.c:close_normal_file(226)
shrdlu closed file shrdlu.bat (numopen=0)
[2003/11/14 11:17:13, 1] smbd/service.c:close_cnum(878)
10_0_1_3 (10.0.1.3) closed connection to service netlogon
[2003/11/14 11:17:13, 2] smbd/server.c:exit_server(558)
Closing connections