Могу ли я загрузить файлы на один общий ресурс Windows и выставить их на другом?
Итак, у меня есть сервер Windows с парой файловых ресурсов, звоните им ShareA
а также ShareB
, ShareA
доступ для чтения / записи доступен только нескольким администраторам, и ShareB
только для чтения для всех. Файлы на сервере живут бок о бок в D:\ShareA
а также D:\ShareB
,
Там есть папка на ShareA
что я хотел бы выставить ShareB
чтобы администраторы могли изменять содержимое этой папки, где бы они ни находились ShareA
монтируется, и это содержимое будет автоматически доступно пользователям ShareB
,
Это возможно? До сих пор я пробовал символические ссылки безуспешно - они, похоже, не были абстрагированы файловым сервером, как это было бы необходимо.
Я специально пытаюсь избежать изменения разрешений для общего ресурса, например, дать администраторам доступ на запись к ShareB
или (наоборот) все остальные только для чтения для каталога в ShareA
, Этот вопрос конкретно о том, как избежать этого наиболее элегантным способом.
1 ответ
Я думаю, знаю, что вы пытаетесь сделать. Я делаю это, и у меня нет проблем.
Windows поддерживает два типа "символических ссылок" - известные как соединения.
Одним из них является локальная ссылка, где у вас есть d:\shareA\myDirlink
- поделился как \\srv\sharea
другойd:\shareB\Mydir
- поделился как \\srv\shareb
Вы можете создать mydirlink как соединение (например, unix hardlink) для d:\shareb\mydir
Или вы можете создать его как ссылку на \\shareb\mydir
Вы будете хотеть первое. Junction.exe из sysinternals.com (т.е. MS) или mklink.exe программы будут хорошо работать.
Все, что вы делаете, это создаете соединение в d:\sharea, указывая на d:\shareb\mydir
, Вам нужно будет установить доступ для чтения (разрешения NTFS) к каталогу и его субконтенту для вашего \\srv\sharea
пользователи, но однажды установили theres больше не к этому.
Другая альтернатива - просто поделиться d:\shareb\mydir
как \\srv\mydir-rw
и предоставьте доступ к ней упомянутой вами группе администраторов.