Как назначить текущего пользователя владельцем tar-файлов и их содержимого

Как назначить текущего пользователя владельцем tar-файлов и их содержимого

Мне нужно установить владельца tar-файлов и их содержимого как текущего пользователя.

Я буду получать файлы от пользователя FOO в папкеconfig_files/billing/xml/incommingBills Я хочу установить владельца как текущего пользователя, т.е. BAR, всякий раз, когда файл tar копируется в это место. Также хочу, чтобы содержимое файла tar было установлено как BAR.

решение1

Если вы имеете дело с tarсамим файлом, то либо владелец файла, либо пользователь root должен chown newusername /path/to/file. Или вы, если у вас есть права суперпользователя, можете sudo chown $(whoami) /path/to/file.

Если вы говорите о содержащейся в нем информации о владельцев пределахфайл tar, я сошлюсь на руководство:

 -o      (x mode) Use the user and group of the user running the program rather than those specified in the archive.  Note that this has no significance unless -p is specified, and the program is being run by the root user.  In this case,
         the file modes and flags from the archive will be restored, but ACLs or owner information in the archive will be discarded.

Связанный контент