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

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

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

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

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

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

  • список пользователей, которые все созданы текущим пользователем в linux
  • Как добавить гостевую учетную запись в Linux Mint 13?
  • Что такое регулярное выражение для проверки пользователей Linux?
  • Какой механизм запрещает любому пользователю получать доступ к файлам других пользователей через root?
  • Могу ли я искать историю bash для всех пользователей на сервере?
  • Interesting Posts

    Как я могу легко изменить свою часовую зону в Arch / Xfce?

    Разрезает ли вырезать любые поля, если разделитель не существует

    Fdisk в интерактивном режиме

    Как пропустить DHCP, если ни один кабель, подключенный к ethernet в Debian

    ZSH: вставить завершение на первой вкладке, даже если оно неоднозначно?

    Разница между командами «ifconfig» и «ip»

    GNU / Linux: «устройство: преобразователь устройств: создать ioctl failed» «устройство или занятый ресурс»

    Как временно отключить клавишу Escape в терминале?

    Естественно прокрутите последний конец последней строки в vim

    ssh запрашивает пароль, несмотря на .ssh / authorized_keys

    Как я могу определить, содержит ли чей-то SSH-ключ пустую кодовую фразу?

    WBC_ERR_DOMAIN_NOT_FOUND только для определенной учетной записи

    Является ли SSH-соединение быстрее, если я уменьшаю размер ключа RSA?

    Скрипт застрял, говоря 1 ответ с 2 доступными: Math related

    Как изменить размер двух окон одновременно в Cinnamon?

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