Ich versuche, einige Schlüsseldateien und Verzeichnisse einer Maschine zu sichern, als root, einschließlich einiger der/home-Daten, einige Dateien handverlesen, um die Tarball-Größe zu reduzieren. Alles ist in Ordnung für den größten Teil, da die meisten Dateien von root ohnehin im Besitz, aber ich sage das nur versuchen:Ändert `tar/home/user/file` den/home Besitzer zu root?
# tar -cf backup.tar /home/user/file
Wenn ich den Inhalt wiederherzustellen,/home/user/Datei wird als durch den Benutzer im Besitz erwartet, aber/home/user gehört root. Ich versuchte jedoch,
# tar -cf backup.tar /home
und in diesem Fall alle/Hausbesitzer sind erhalten. (Beachten Sie, dass ich das Flag -p nicht benötige, da ich root bin. Trotzdem habe ich es versucht ...)
Ist das normales Verhalten? Falls ja, gibt es eine Möglichkeit, Dateien für reguläre Benutzer manuell auszuwählen, um sie zu sichern, während die Informationen zum/zu den Eigentumsrechten beibehalten werden? Mein Ziel ist es, einfach alles von/zu entpacken.
Danke!
Das hängt nicht mit Programmierung zusammen. Dies passt besser auf Superuser oder Unix-Stack-Austausch-Sites. –