Имеется сервер на FreeBSD 8.2 и Samba 3.4.9.
Есть несколько общих ресурсов. Нужно сделать так, чтобы папки из одной шары имели ссылки на другой шаре.
Конфиг:
Код: Выделить всё
[global]
netbios name = fsbsd1
server string = Fileserver
realm = rostov.fcsm.ru
workgroup = FCSMROSTOV
password server = rostov.fcsm.ru
winbind use default domain = Yes
security = ads
auth methods = winbind
hosts allow = 172.16.9.
guest account = nobody
guest ok = no
idmap uid = 10000-20000
idmap gid = 10000-20000
preferred master = No
local master = No
domain master = No
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 50
; Кодировка win1251 для того, чтобы можно было архивировать файлы и
; открывать их в винде
display charset = cp1251
unix charset = cp1251
dos charset = cp866
; Выключаем поддержку печати
show add printer wizard = no
disable spoolss = yes
printcap name = /dev/null
; include = /usr/local/etc/smb.conf.%m
; socket options = SO_RCVBUF=8192 SO_SNDBUF=8192
; interfaces = 192.168.12.2/24 192.168.13.2/24
; os level = 33
; logon script = %m.bat
; logon script = %U.bat
; logon path = \\%L\Profiles\%U
# Шары для всех (RO доступ)
[public]
path = /mnt/gm0/public
comment = нАЫХЕ ДНЙСЛЕМРШ (ДНЯРСО "РНКЭЙН ВРЕМХЕ")
browsable = yes
read list = "@FCSMROSTOV\оНКЭГНБЮРЕКХ ДНЛЕМЮ"
write list = "@FCSMROSTOV\nasadmins"
admin users = "@FCSMROSTOV\nasadmins"
create mask = 0660
directory mask = 0770
nt acl support = yes
map acl inherit = yes
inherit owner = yes
inherit permissions = yes
inherit acls = yes
vfs objects = full_audit recycle
full_audit:facility = local1
full_audit:prefix = share=%S; id=%U; ip=%I -->
full_audit:success = unlink rmdir mkdir write rename write aio_write pwrite
full_audit:failure = unlink rmdir mkdir write rename write aio_write pwrite
full_audit:priority = INFO
recycle:repository = /mnt/gm0/.recycle/%S
recycle:keeptree = Yes
recycle:touch = Yes
recycle:touch_mtime = Yes
recycle:version = Yes
recycle:maxsize = 0
recycle:exclude = *.TMP *.tmp
recycle:directory_mode = 0770
recycle:versions = Yes
recycle:minsize = 1
# Шары для отделов
[departments]
path = /mnt/gm0/private/departments
comment = дНЙСЛЕМРШ НРДЕКНБ
browsable = yes
hide unreadable = yes
write list = "@FCSMROSTOV\оНКЭГНБЮРЕКХ ДНЛЕМЮ"
admin users = "@FCSMROSTOV\nasadmins" FCSMROSTOV\yanda
create mask = 0660
directory mask = 0770
#nt acl support = yes
#map acl inherit = yes
#inherit owner = yes
#inherit permissions = yes
#inherit acls = yes
vfs objects = full_audit recycle
full_audit:facility = local1
full_audit:prefix = share=%S; id=%U; ip=%I -->
full_audit:success = unlink rmdir mkdir write rename write aio_write pwrite
full_audit:failure = unlink rmdir mkdir write rename write aio_write pwrite
full_audit:priority = INFO
recycle:repository = /mnt/gm0/.recycle/%S
recycle:keeptree = Yes
recycle:touch = Yes
recycle:touch_mtime = Yes
recycle:version = Yes
recycle:maxsize = 0
recycle:exclude = *.TMP *.tmp
recycle:directory_mode = 0770
recycle:versions = Yes
recycle:minsize = 1
[users]
path = /mnt/gm0/private/users
comment = User shares
browsable = no
write list = "@FCSMROSTOV\оНКЭГНБЮРЕКХ ДНЛЕМЮ"
admin users = "@FCSMROSTOV\nasadmins"
create mask = 0660
directory mask = 0770
root preexec = /bin/sh -c '/root/scripts/mk_home.sh %U'
nt acl support = yes
map acl inherit = yes
inherit owner = yes
inherit permissions = yes
inherit acls = yes
vfs objects = full_audit recycle
full_audit:facility = local1
full_audit:prefix = share=%S; id=%U; ip=%I -->
full_audit:success = unlink rmdir mkdir write rename write aio_write pwrite
full_audit:failure = unlink rmdir mkdir write rename write aio_write pwrite
full_audit:priority = INFO
recycle:repository = /mnt/gm0/.recycle/%S
recycle:keeptree = Yes
recycle:touch = Yes
recycle:touch_mtime = Yes
recycle:version = Yes
recycle:maxsize = 0
recycle:exclude = *.TMP *.tmp
recycle:directory_mode = 0770
recycle:versions = Yes
recycle:minsize = 1
# Корзина
[recycle]
path = /mnt/gm0/.recycle/
comment = Recycle bin
browsable = no
read list = "@FCSMROSTOV\nasadmins"
write list = "@FCSMROSTOV\nasadmins"
admin users = "@FCSMROSTOV\nasadmins"
Код: Выделить всё
[root@fsbsd1.rostov.fcsm.ru /mnt/gm0/private ~]#la departments/administrator/
total 0
lrwxr-xr-x 1 root administrator 28B 4 май 17:05 yanda -> /mnt/gm0/private/users/yanda
Код: Выделить всё
[root@fsbsd1.rostov.fcsm.ru /mnt/gm0/private ~]#la users
total 4
drwxrwx---+ 2 yanda wheel 512B 4 май 17:05 yanda
Код: Выделить всё
[root@fsbsd1.rostov.fcsm.ru /mnt/gm0/private ~]#getfacl users/yanda/
# file: users/yanda/
# owner: yanda
# group: wheel
user::rwx
user:khaplanov:rwx
user:abakarov:rwx
group::---
mask::rwx
other::---
Код: Выделить всё
[root@fsbsd1.rostov.fcsm.ru /mnt/gm0/private ~]#getfacl departments/administrator/yanda/
# file: departments/administrator/yanda/
# owner: yanda
# group: wheel
user::rwx
user:khaplanov:rwx
user:abakarov:rwx
group::---
mask::rwx
other::---
Может кто подскажет куда копать?