Не удалось сохранить право собственности на копию, но в состоянии двигаться?

Я заметил, что я не могу сохранить право собственности, если я rsync -o файлы. Тем не менее, я, когда я их перемещаю. Это все без прав администратора. В чем причина этого? Несколько потоков, например ( 1 ), похоже, отражают необходимость привилегий администратора

One Solution collect form web for “Не удалось сохранить право собственности на копию, но в состоянии двигаться?”

Когда вы перемещаете файл в одной файловой системе, это отделяет файл от его первоначального местоположения и привязывает его к новому местоположению. Данные файла не изменяются, а метаданные файла – inode – также не изменяется. Таким образом, файл сохраняет свои права собственности, разрешения, время и любой другой атрибут: только его имя и содержащие изменения каталога (а также время изменения inode (ctime)).

При копировании файла (с помощью rsync или любой другой утилиты) создается новый файл с тем же содержимым, принадлежащим вам, с временем его модификации, установленным на дату окончания копирования. В зависимости от утилиты копирования она может дополнительно скопировать некоторые из метаданных файла из оригинала, например, владеющего пользователя с помощью rsync -o .

Для перемещения inode требуется только разрешение на запись в исходном каталоге (для его отсоединения) и в целевом каталоге (для его повторного подключения). Это не требует, чтобы вы владели файлом или даже можете его читать или писать. С другой стороны, вы не можете создать файл, принадлежащий другому пользователю, или передать файл другому пользователю (за исключением программ с правами root). Поэтому копирование файла как не-root не может сохранить право собственности (если только пользователь не выполнил копию, принадлежащий оригинальному файлу).

  • Как скопировать файл из одного приложения в другое?
  • Могу ли я создать суперпользователя * super *, чтобы у меня действительно был пользователь, который может лишить права root?
  • Как я могу переключиться с одного пользователя на другого пользователя внутри сценария?
  • Switch-User не работает на Lightdm
  • Что такое регулярное выражение для проверки пользователей Linux?
  • Interesting Posts

    Как я могу клонировать конкретное рабочее пространство для других выходов?

    который DE использовать для настройки по умолчанию

    Как я могу запустить 2 dd параллельно на одном устройстве

    Почему служба запускается, если она не упоминается в /etc/init.d?

    UNIX-, BSD-, GNU-опции в команде ps для Linux. Откуда они?

    Сервер Apache не запускается при загрузке mod_sm.so

    Проблемы с монтированием и сбросом на внешнее хранилище (Mac) с выделенного сервера (Ubuntu)

    Как изменить мой сценарий для резервного копирования моих файлов

    почему этот простой скрипт sed не работал »nginx -V 2> & 1 | sed -r 's / – / \\ n / g' "

    200 мс между TCP send и tcpdump только с большими сообщениями

    Понимание файла времени сценария

    Шифрование с помощью GPG с использованием ключа, переданного в качестве аргумента CLI

    netcat: отправить текст в службу эха, прочитать ответ, затем выйти

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

    Скажите Conky для обновления из отдельного процесса

    Linux и Unix - лучшая ОС в мире.