1

Я экспериментирую с общими ресурсами Samba дома и пытаюсь понять, как работают символические ссылки.
У меня есть несколько сетевых ресурсов на нескольких машинах, работающих под управлением Windows и Ubuntu или дистрибутивов Debian.
Я пытаюсь понять несколько вещей:

  • Можно ли разрешить создание символических ссылок (с любого клиента) внутри общих ресурсов и между общими ресурсами, но не за пределами общих путей? Например, если у меня есть /srv/share1 и /srv/share2 , можно ли связать:

    /srv/share1/link -> /srv/share1/file
    

    а также

    /srv/share2/link -> /srv/share1/file
    

    но не любой файл за пределами этих 2 каталогов?

  • Можно ли сделать символические ссылки "прозрачными" на любом клиенте или конкретных клиентах при монтировании общих ресурсов? Есть ли какие-то конкретные опции, которые я должен использовать при установке их на других машинах, чтобы увидеть ссылки как таковые?
    Прямо сейчас их монтирование с использованием cifs показывает символические ссылки, поскольку это были обычные файлы (я не устанавливал никаких опций, используя команду, кроме аутентификации).
    Этот ответ: Удаление символьной ссылки на папку Ubuntu удаляет содержимое целевой папки, когда это делается через OSX, и Samba, кажется, поддерживает это поведение.

  • Я хотел бы получить более четкое представление о преимуществах и недостатках различных вариантов управления ссылками; в частности, каковы преимущества и недостатки:

    [global]
    allow insecure wide links = Yes
    unix extensions = Yes
    wide links = Yes
    

    вместо:

    [global]
    unix extensions = No  # Does this imply UNIX clients cannot create symlinks?
    wide links = Yes
    

    кроме очевидной проблемы безопасности, связанной с разрешением включения allow insecure wide links .
    Вышеуказанный конфиг от: https://unix.stackexchange.com/q/5120/181086

Частичный ответ дан здесь: создание символических ссылок на сетевом диске, но это связано с Windows.
Другие ответы, такие как: Ubuntu + последняя версия samba, символические ссылки больше не работают на общем ресурсе, смонтированном в windows
Создание символической ссылки в общей папке NTFS
не совсем новые и не углубляются в причины, почему это работает или не работает.
Наконец, я не понял, что делится с Samba Linux. Почему Windows-машины не будут отображать / переходить по символическим ссылкам? ,

0