1) Сервер контроллер-домена на базе Самба с хранением всех данных в OpenLDAP.
2) Файловый сервер на базе Самба
FreeBSD 6.2
сервер с именем mail - это контролер домена, - fileserver - это файлсервер

Итак. приступим.
Заходим на тачку mail:
делам id на пользователя который есть в /etc/passwd (другими словами он системный)
Код: Выделить всё
[f0s@mail] /home/f0s/> id f0s
uid=1001(f0s) gid=0(wheel) groups=0(wheel), 17905(it), 56226(export), 5204(real_it), 10811(terminal02)
Код: Выделить всё
[f0s@mail] /home/f0s/> id vasilieva
uid=15509(vasilieva) gid=36385(people) groups=36385(people), 50609(finance), 35669(real_finance), 2989(terminal01)
Затем заходим на тачку fileserver и делаем те же команды:
Это на пользователя котоый окальной пропсиан на тачке fileserver:
Код: Выделить всё
[f0s@fileserver] //> id f0s
uid=1001(f0s) gid=36385(people) groups=36385(people), 0(wheel), 17905(it), 56226(export), 5204(real_it), 10811(terminal02)
Код: Выделить всё
[f0s@fileserver] //> id vasilieva
uid=15509(vasilieva) gid=36385(people) groups=36385(people), 50609(finance), 35669(real_finance), 2989(terminal01)
Код: Выделить всё
[shared]
comment = Shared files
path = /usr/home/public/shared
read only = no
public = no
writable = yes
create mask = 0660
browseable = no
directory mask = 0770
теперь заходим с виндовой тачки под юзером f0s и создаем файл TEST.txt, смотрим его права:
под виндой на выдается вообще, что владелец этого файла Елютин Юрий Юорисович (id=elutin).. вот такой вот глюк
Код: Выделить всё
[f0s@fileserver] /root/> id elutin
uid=10891(elutin) gid=36385(people) groups=36385(people), 50483(zakupki), 37463(real_zakupki), 10811(terminal02)
вообщем кака-ято косяк с id-шниками похоже идет.. то есть косяк именно при создании файлов от пользователя который и в системе и в лдапе
В лдапе Uid на f0s совападет с системным: 1001