2016-07-21 6 views
-1

Beim Extrahieren einer Datei mit diesem Befehl tar -zxf bluez-arm-package.tgz der Besitzer (1000): Gruppe (Impuls) der Dateien und Verzeichnisse ist ändern wie unten im Beispiel.tar Befehl Ändern des Besitzers: Gruppe beim Extrahieren

Beispiel:

drwxrwxr-x 4 1000  pulse   1024 Jul 21 00:32 dbus-1 

Die tatsächliche sein sollte:

drwxrwxr-x 4 root  root   1024 Jul 21 00:32 dbus-1 
+0

Bitte fügen Sie auch den Benutzer hinzu, der den Befehl ausführt. –

+0

'tar' wurde ursprünglich als Backup-Tool entwickelt. Standardmäßig werden die Besitzer-, Gruppen- und Dateiberechtigungen gespeichert und wiederhergestellt. – axiac

+0

hören Sie den Benutzer ist root – venkat

Antwort

0

Es gibt eine Option für die Ausgabe-Stream in tar: --no-same-owner

So

tar xvf test_tar.tar --no-same-owner 

wird wahrscheinlich c Erzeuge Dateien mit einem Benutzer, der diesen Befehl als Besitzer startet. Es ist ein bisschen seltsam, da diese Option (--no-same-owner) standardmäßig für normale (nicht-superuser) Benutzer sein sollte.

Funktioniert es für Sie?

+0

Ah ... didn 'realisieren, dass Sie Teer starten als root. Für root ist der Standard --same-owner –

+0

Nein, es funktioniert nicht für mich. Hören Sie den Benutzer ist root – venkat

+0

kein Super-Benutzer hören die Wurzel ist Odniary Benutzer. – venkat