Взятие принадлежности файла, когда файл и каталог читаемы/перезаписываемы

Если порты не являются firewalled, то Вы просто потребность механизм для обнаружения IP-адреса удаленной машины - который, как Hanan N. предполагает, могли использовать динамическую службу DNS - или просто метод самокрутки для регистрации адреса (NB, много ISPs теперь использует прозрачное проксирование HTTP - так не могла бы быть хорошая идея отправить эти данные по порту 80).

Но если Вы имеете, может получить ssh, работающий затем, можно выполнить pppd сверху ssh для установления соединения VPN

4
20.03.2013, 00:54
2 ответа

Да, vim удалит исходный файл и создаст новый, чтобы вставить новое содержание.

Ваш cp && mv -f путь состоит в том, чтобы пойти.

Отметьте это когда t бит установлен на каталоге, как это находится в Вашем случае, недостаточно иметь разрешение записи к каталогу, также необходимо быть владельцем файла или каталога (как Вы).

2
27.01.2020, 20:58

Только корень может изменить владельца файла. Не включая корень, все, что можно сделать, удаляют файл и создают или переименовывают другой файл с тем именем.

Если бы Вам разрешили адаптировать файл, то это было бы дырой в системе безопасности. Например, пользователь someone мог открыть файл, затем проверить его владение и полномочия (путем вызова fstat на открытом дескрипторе файла), и приходят к заключению что только программа, работающая как someone возможно, произвел эти данные. Если бы Вы смогли адаптировать файл, то Вы могли бы затем изменить его содержание против someoneпожелания.

1
27.01.2020, 20:58
  • 1
    Некоторые системы позволяют Вам отдавать файлы, которыми Вы владеете другим пользователям все же. Это имело место на HPUX в прошлый раз, когда я использовал его (несколько лет назад, он, возможно, изменился с тех пор), например, и имел место в SysIII и SysV согласно показанному () спецификация POSIX. –  Stéphane Chazelas 16.06.2014, 16:32
  • 2
    @Giles Однако он делает chown me someonesfile, т.е. попытка взять файл от someone текущему пользователю, вместо выполнения chown someone myfile, т.е. попытка "передать" владение как в Вашем примере (который имел бы данные последствия). Там какие-либо очевидные проблемы безопасности берут вместо того, чтобы передать владение? –  steady rain 22.08.2016, 21:13
  • 3
    @steadyrain я испытываю затруднения при понимании предложения. В моем ответе я обсуждаю взятие владения. Отдача владения (который позволяется на некоторых вариантах Unix, например, IRIX и HP-UX) имеет проблемы также, например, это делает выделенные дисковые пространства неэффективными (выделенное дисковое пространство превысило? показанный мои большие файлы кому-то еще.). –  Gilles 'SO- stop being evil' 22.08.2016, 21:34

Теги

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