So legen Sie den Besitzer von TAR-Dateien und deren Inhalt auf den aktuellen Benutzer fest

So legen Sie den Besitzer von TAR-Dateien und deren Inhalt auf den aktuellen Benutzer fest

Ich muss den Besitzer der TAR-Dateien und ihrer Inhalte auf den aktuellen Benutzer festlegen.

Ich werde Dateien vom Benutzer FOO im Ordner erhaltenconfig_files/billing/xml/incommingBills ich möchte den aktuellen Benutzer, also BAR, als Besitzer festlegen, wenn eine Tar-Datei an diesen Speicherort kopiert wird. Außerdem möchte ich, dass der Inhalt der Tar-Datei als BAR festgelegt wird.

Antwort1

Wenn es um die Datei selbst geht tar, muss entweder der Eigentümer der Datei oder der Root-Benutzer chown newusername /path/to/file… Oder Sie können, wenn Sie über Superuser-Zugriff verfügen, sudo chown $(whoami) /path/to/file

Wenn Sie über Eigentumsinformationen sprechen, dieinnerhalbdie tarDatei, ich werde auf das Handbuch verweisen:

 -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.

verwandte Informationen