АвотЙУХ.
К примеру на SuSe 9.1 b samba 3.0.2 + XP
Работает только так:
1. Вместо:
logon path = \\%L\profiles\%u\%m
logon home = \\%L\%u\.win_profile\%m
Нужно ставить:
logon path = \\%N\profiles
logon home = \\%N\home
+ создать шары:
[home]
comment = Home Directories
path = /var/smb/home/%u
browseable = no
read only = no
guest ok = no
printable = no
create mask = 0600
directory mask = 0700 [netlogon]
path = /var/smb/netlogon
read only = yes
browseable = no
guest ok = no
printable = no
#Куда и положить файлик logon.cmd, который должен быть создан в винде(!), т.е. должны быть в конце строк CRLF.
2. logon script = logon.cmd
У меня logon.cmd такой:
rem синхронизация времени
net time \\Filesrv /y
rem и сетевая свалка
net use P: \\Filesrv\public -y
3. Третья самба при наличии юникодовой локали чхать хотела на
dos charset = CP866
unix charset = KOI8-R
Выкинуть и заменить на
unicode = yes
4. Винда(XP точно), хоть убейся, но не хочет добавлять линуксовые группы(кроме Domain admins и Domain Users, которые добавляются по умолчанию при входе в домен). А если нужно особо шаловливому клиенту другие права на машине дать? Не административные, а чуть поменше? Но и не обычного юзера, которому даже в часы зайти нельзя.
Вариант один(может и больше)
В линухе:
#net groupmap add ntgroup="Domain Power Users" unixgroup=ntpusers
net groupmap add ntgroup="Domain Admins" unixgroup=ntadmins
net groupmap add ntgroup="Domain Users" unixgroup=ntusers
В винде ( отдельно найти утилитку usermgr) через usermgr добавить в группу Power Users доменную группу Domain Power Users. Не помню уже точно, но по-моему логиниться не в домен нужно, а локально.
По умолчанию всех пользователей пихать в группу ntusers и потом уже добавлять им группы ntpusers и ntadmins. Иначе документ созданный админом пюзер или юзер не прочитает.