Почему chmod успешно выполняется на файле, когда у пользователя нет разрешения записи на родительском каталоге?

Я думаю, что необходимо действительно спрашивать:

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

Я смотрел бы на эту статью непосредственно от Skype, который объясняет в довольно хороших терминах методы, которые они используют для создания закона Skype t работой.

Что такое связь P2P?

Если Вы прочитываете ту статью, что они в основном говорят, то, что они используют множество методов для хитрости сложных сетей. Ключевые технологии, которые они усиливают, следующие:

1. Брандмауэр и NAT (Преобразование сетевых адресов) обход

выборка из Википедии

Много методов существуют, но никакие работы отдельного метода в каждой ситуации начиная с поведения NAT не стандартизированы. Много методов обхода NAT требуют помощи с сервера в публично routable IP-адресе. Некоторые методы используют сервер только при установлении соединения, в то время как другие основаны на передаче всех данных через него, которые добавляют задержку затрат и увеличений пропускной способности, вредную для речи в реальном времени и видео связи.

2. Глобальный децентрализованный пользовательский каталог

Это - необычный способ сказать, что "Мы используем суперузлы в Интернете, которые являются компьютерами, которые действительно позволяют Skype-клиентам соединяться для данного случая с любым портом его выбора. Эти "клиенты" действуют как децентрализованные базы данных информации о пользователе, которая при взятии их в целом составьте каталог Skype пользователей.

выборка

Очевидно, для обеспечения высококачественной связи с самыми низкими затратами, третье поколение технологии P2P ("3G P2P") или Глобальный индекс (GI) было необходимой разработкой и представляет еще одну парадигму, переключают понятие на нижний регистр масштабируемых сетей. Глобальная Индексная технология является многоярусной сетью, куда суперузлы связываются таким способом, которым каждый узел в сети имеет полное знание всех доступных пользователей и ресурсов с минимальной задержкой.

3. Как Skype поддерживает качество вызовов?

Там ответьте, в основном говорит, это - секрет, и мы не готовы совместно использовать тот бит информации с Вами.

4
29.03.2015, 21:11
1 ответ

Когда вы измените метаданные файла (разрешения, владение, временные метки, ...), вы не меняете каталог, вы изменяете inode файла. Это требует разрешения x x на каталог (для доступа к файлу) и владение файлом (только пользователь, который принадлежит файл, может изменить его разрешения).

Я думаю, что это интуитивно понятно, если вы помните, что файлы могут иметь жесткие ссылки в нескольких каталогах. Каталог содержит таблицу, которая отображает имена файлов для inodes. Если файл связан в нескольких именах в нескольких каталогах, это все еще один inode с одним набором разрешений, владения и т. Д., Что показывает, что метаданные файла находятся в inode, а не в каталоге.

Создание, переименование, перемещение или удаление файла включает в себя изменение каталога, поэтому он требует разрешения на запись на каталог.

5
27.01.2020, 20:54

Теги

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