символические ссылки на файлы и каталоги на ntfs в samba share

С awk:

arp -a | awk -F'[ ()]' '{OFS=";"; print $1,$3,$6}'

Выход:

MyRouter;172.16.3.x;XX:XX:XX:XX:XX:XX PC1;172.16.3.x;XX:XX:XX:XX:XX:XX PC2;172.16.3.x;XX:XX:XX:XX:XX:XX

-F'[ ()]': устанавливает разделители полей в пробелы, ( и [ f5]

OFS=";": устанавливает выходной полевой разделитель на ;

1
задан 13 January 2018 в 17:27

2 ответа

Вы не можете делиться деревьями каталогов вне тех, которые явно разделены. Указание символической ссылки от последней к первой не будет работать; если это произойдет, любой, кто имеет права на запись в сетевом ресурсе, может создать символическую ссылку для доступа к каталогам, которые должны оставаться недоступными для нее.

Вам нужно либо разделить дерево каталогов на внешнем диске через явную сеть разделять или превращать структуру каталогов на внешний диск в поддерево существующего сетевого ресурса, монтируя его там. Вы можете использовать привязки привязки, если вы не хотите монтировать весь диск там (см. Раздел «Связывание монтирует» из man mount).

0
ответ дан 17 July 2018 в 23:10

Вы не можете делиться деревьями каталогов вне тех, которые явно разделены. Указание символической ссылки от последней к первой не будет работать; если это произойдет, любой, кто имеет права на запись в сетевом ресурсе, может создать символическую ссылку для доступа к каталогам, которые должны оставаться недоступными для нее.

Вам нужно либо разделить дерево каталогов на внешнем диске через явную сеть разделять или превращать структуру каталогов на внешний диск в поддерево существующего сетевого ресурса, монтируя его там. Вы можете использовать привязки привязки, если вы не хотите монтировать весь диск там (см. Раздел «Связывание монтирует» из man mount).

0
ответ дан 24 July 2018 в 13:42
  • 1
    Привет! Спасибо за ваш ответ. Я думаю, что это не совсем так, потому что я могу поделиться целым деревом каталогов с помощью символической ссылки, как я упоминал в своем вопросе. Я думаю, что это то, что означает `follow symlinks '. Но когда я пытаюсь установить символическую ссылку в каталоге на моем диске NTFS и помещать эту символическую ссылку в свою общую папку, символическая ссылка вообще не используется, и это должно иметь какое-то отношение к NTFS / тому, как я монтирую NTFS. – noobie 13 January 2018 в 18:53
  • 2
    Но я также попробовал mount -bind и смонтировал папку с моего NTFS-HDD, который я хотел бы разделить в каталог внутри моей общей папки, и он работает! Так что спасибо тебе! Но мне все же интересно, почему он также работает с символическими ссылками, когда symlink указывает на файл или каталог в моей (внутренней) файловой системе etx4 и почему он не работает, если символическая ссылка указывает на файл или каталог на моей (внешней) файловой системе NTFS ... – noobie 13 January 2018 в 19:05
  • 3
    @noobie: Является ли цель рабочей символической ссылки доступной через тот же или другой сетевой ресурс без символических ссылок? – David Foerster 13 January 2018 в 22:17
  • 4
    В любом случае, поскольку вы никогда не принимали ответа раньше: если это ответит на ваш вопрос, не забудьте нажать серый ☑ под номером слева от этого текста, чтобы принять его , который означает «да, этот ответ действительно»! – David Foerster 13 January 2018 в 22:19

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

Похожие вопросы: