LinuxForum.Fans
Тема

Samba и RDP

Автор: pegas2010 8 сообщений 2699 просмотров
#202760

Доброе время суток! Столкнулся со следующей проблемой в работе Samba .
Есть сервер на котором крутится Samba , есть три общих шары, и у каждого пользователя есть вой шары которые видны только ему, подключаются они через include вот конфиг:
[global]
workgroup = WORKGROUP
server string = FS
encrypt passwords = yes
security = USER
netbios name = FS
log file = /var/log/samba/%U.log
max log size = 500
socket options = IPTOS_LOWDELAY TCP_NODELAY
deadtime = 300
getwd cache = Yes
lpq cache time = 45
wins support = yes
wins proxy = yes
name resolve order = wins lmhosts host bcast
bind interfaces only = true
interfaces = eth0, ppp+
socket address = 127.0.0.1 192.168.2.254 192.168.4.254
hosts deny = ALL
hosts allow = 192.168.2., 192.168.4.
enhanced browsing = yes
debug level = 1
create mask = 0777
directory mask = 0777
dos charset=cp866
unix charset=UTF-8
restrict anonymous = 2
domain master = yes
local master = yes
preferred master = yes
browse list = yes
os level = 255
ldap ssl = no
vfs objects = recycle full_audit
recycle:repository = /hard1/basket
recycle:exclude = *.tmp | *.TMP | ~$* | ~WRL*
recycle:keeptree = yes
recycle:versions = yes
veto files = /*.mp3/*.lnk/*.avi/
large readwrite = yes

[Обменник]
browseable = yes
writable = yes
path = /hard1/total


[distr]
browseable = no
writable = yes
path = /hard1/distr

include = /autostart/samba/%U

Все работает идеально, пока пользователи заходили на файловый сервер(FS) чрез windows XP и каждый со своего компьютера.
Но понадобилась создать отдельный сервер для выполнения разных задач, на нем крутится windows 2008 r2 и подняты удалённые рабочий столы(RDP), пользователи заходят, работают со всеми программами, которые там есть все успешно, но как всегда есть своя ложка дёгтя.
Пользователь №1 подключается к файловому серверу (FS) с удалённого рабочего стола (RDP) под своим логином все вроде нормально видит свой папки и может работать, теперь заходит пользователь №2 тоже под своим логином на RDP видит свой стол и пытается подключиться к FS и тут начинается. Пользователь №2 видит папки пользователя №1 а этот свою очередь может увидеть №2 а и так все могут перемешиваться все зависит от того сколько пользователей и кто зашел последний его папки и видно.
Опытны путем выяснил через утилиту smbstatus, что если заходить на FS с одного компа то у всех пользователей PID будет одинаковый и поэтому идет пересечение папок

Samba version 3.5.4-5.11.1-2573-SUSE-SL11.3
PID Username Group Machine
-------------------------------------------------------------------
12873 poshniy mail terminalserver (192.168.2.107)
13088 yaroshenko mail cp0171 (192.168.2.6)
12873 biglz users terminalserver (192.168.2.107)

Подскажите, как от этого избавится, как заставить самбу привязаться, например, к логину а не к компьютеру.

#202864

А если строгий запрет и force user?

#203648
Denlookh написал:
А если строгий запрет и force user?

не помогло

#206345

Так и не могу найти решение, уже перепробовал кучу вариантов, даже такой как переустановка Linux, и поставил более новую самбу

#206353

pegas2010, я бы поднял AD на w2k8 или домен на linux, и использовал доменные учетные записи для доступа к терминальному и файловому серверам.

#206362

Домен поднят, и авторизация к терминальному сервер идет через AD только файловый идет через свой учетки.

#206364

Так включи самбу в AD и используй общие учетки.

#206367

Сейчас буду пробовать, надеюсь что это поможет, потом отпешусь

Войдите или зарегистрируйтесь, чтобы ответить.