URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 32672
[ Назад ]

Исходное сообщение
"Samba vs 2000&XP Не запускаются logon scripts и не копируются профиля"

Отправлено Nik , 24-Июл-03 13:41 
На машинах с W2000 и XP не загружаются logon скрипты прописанные в самбе. Имя пользователя и имя машины$ прописано в smbpasswd - все как надо. На XP в Registry все поставлено. Но при загрузке не запускается скрипт %u.bat и профиля не копируются на сервак. Под W'98 - все отлично работает.
Может в XP или в 2000 надо как-нибудь настраивать?
Кто сталкивался с такой проблемой?
Заранее всем спасибо!!!

Suse linux 8.0
Samba 2.2.3a
smb.conf:
[global]
netbios name = fortress
workgroup = qwerty
log file = /etc/samba/log
log level = 1
os level = 150
preferred master = yes
domain master = Yes
local master = yes
security = user
encrypt passwords = Yes
interfaces = eth*
domain logons = Yes
logon path = \\fortress\profiles\%U
logon drive = h:
logon home = \\fortress\profiles\%U
logon script = %u.bat

[homes]
read only = no
browseable = no

[netlogon]
comment = \\fortress\profiles\%U
path = /home/netlogon
writeable = yes

[profiles]
path = /home/profiles
writeable = yes
create mask = 700
directory mask = 700
browseable = yes


Содержание

Сообщения в этом обсуждении
"Samba vs 2000&XP Не запускаются logon scripts и не копируютс..."
Отправлено togusak , 24-Июл-03 16:45 
>На машинах с W2000 и XP не загружаются logon скрипты прописанные в
>самбе. Имя пользователя и имя машины$ прописано в smbpasswd - все
>как надо. На XP в Registry все поставлено. Но при загрузке
>не запускается скрипт %u.bat и профиля не копируются на сервак. Под
>W'98 - все отлично работает.
>Может в XP или в 2000 надо как-нибудь настраивать?
>Кто сталкивался с такой проблемой?
>Заранее всем спасибо!!!
>
>Suse linux 8.0
>Samba 2.2.3a
>smb.conf:
>[global]
> netbios name = fortress
> workgroup = qwerty
> log file = /etc/samba/log
> log level = 1
> os level = 150
> preferred master = yes
> domain master = Yes
> local master = yes
> security = user
> encrypt passwords = Yes
> interfaces = eth*
> domain logons = Yes
> logon path = \\fortress\profiles\%U
> logon drive = h:
> logon home = \\fortress\profiles\%U
> logon script = %u.bat
>
>[homes]
> read only = no
> browseable = no
>
>[netlogon]
> comment = \\fortress\profiles\%U
> path = /home/netlogon
> writeable = yes
>
>[profiles]
> path = /home/profiles
> writeable = yes
> create mask = 700
> directory mask = 700
> browseable = yes
>


Добавь ещё такую строку в smb.conf:

logon home = \\fortress\%U\profile

для XP нужно изменить  :

regedit

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services\Netlogon\Parameters\requiresignorseal -> 0


"Samba vs 2000&XP Не запускаются logon scripts и не копируютс..."
Отправлено PJ , 24-Июл-03 17:46 
>На машинах с W2000 и XP не загружаются logon скрипты прописанные в
>самбе. Имя пользователя и имя машины$ прописано в smbpasswd - все
>как надо. На XP в Registry все поставлено.

Но при загрузке
>не запускается скрипт %u.bat и профиля не копируются на сервак. Под
>W'98 - все отлично работает.
>Может в XP или в 2000 надо как-нибудь настраивать?
>Кто сталкивался с такой проблемой?
>Заранее всем спасибо!!!
>
>Suse linux 8.0
>Samba 2.2.3a
>smb.conf:
>[global]
> netbios name = fortress
> workgroup = qwerty
> log file = /etc/samba/log
> log level = 1
> os level = 150
> preferred master = yes
> domain master = Yes
> local master = yes
> security = user
> encrypt passwords = Yes
> interfaces = eth*
> domain logons = Yes
> logon path = \\fortress\profiles\%U
> logon drive = h:
> logon home = \\fortress\profiles\%U
> logon script = %u.bat
>
>[homes]
> read only = no
> browseable = no
>
>[netlogon]
> comment = \\fortress\profiles\%U
> path = /home/netlogon
> writeable = yes
>
>[profiles]
> path = /home/profiles
> writeable = yes
> create mask = 700
> directory mask = 700
> browseable = yes
>

телепатировать конечно сложно, но имхо стоит сделать

1)обновить самбу до 2.2.8а как минимум.
2)включить поддержку WINS и прописать IP Samba-сервера в настройках WINS у клиентов
[global]
wins support = yes

Если п.1,2 не помогли то

3) можно переместить профиль в каталог пользователя и хранить профили для различных ОС в различных каталогах, используя параметр %a

[global]
logon path = \\%L\%U\profiles\%a
logon home = \\%L\%U\profiles\%a

Если все будет работать - то затем вынести профиль из домашнего каталога

Следует учесть, что профили у XP и 2000 отличаются, так что сливать их в одно место крайне не рекомендуется, а все версии Samba вплоть до 2.2.8а включительно ХР распознают как 2000. Исключение - samba_2_2 cvs (2.2.9pre)