Могу ли я загрузить файлы на один общий ресурс 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

и предоставьте доступ к ней упомянутой вами группе администраторов.

Другие вопросы по тегам