Windows - Смонтируйте каталог в другой каталог как R / O

318
iBug

Я знаю, что могу сделать эквивалент «смонтировать каталог в другой каталог» в Windows с

mklink /j mountpoint source 

На самом деле это не «монтирование», а только символическая ссылка в NTFS.

Теперь я хочу сделать это только для чтения, то есть программы не могут изменять содержимое с помощью mountpoint\, но они могут с помощью source\. Unix-эквивалент

mount -o ro,bind source mountpoint 

Есть идеи?

0

1 ответ на вопрос

0
uDev

Вы можете сделать это в 2 этапа:

  1. Используйте MKlink, но с ключом / D, который создает hardlink вместо junction
  2. Установите свойства безопасности для вновь созданной жесткой ссылки (запретить запись, выполнение и т. Д.)

Если вы справились хорошо, вы ничего не можете сделать, кроме как читать по жесткой ссылке, но делать все с исходной точки монтирования.