GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich alle Dateien eines Benutzers auf einen anderen Benutzer übertragen?

Ich denke, der Befehl --from flag on chown ist wahrscheinlich der einfachste Weg.

chown --from=oldguy newguy * -R

So etwas wie

find /decompressed-backup-dir -uid 1050 -exec chown newuser:newgroup {} +

Hinzufügen zur Antwort von SiteKickr, chgrp hat nicht den --from Argument, aber Sie können dasselbe mit chown erreichen durch Weglassen des Benutzers.

Beispiel:

chown -R --from=:currentgroup :newgroup /some/directory

Linux
  1. Wie verschiebt man alle Dateien (einschließlich versteckter) von einem Verzeichnis in ein anderes?

  2. Wie ersetzt man ein Zeichen durch ein anderes in allen Dateinamen der aktuellen Verzeichnisse?

  3. Wie ändert man das Home-Verzeichnis des Benutzers in Ubuntu 9.04?

  4. Wie kann ich einen Benutzer mit Lesezugriff auf alle Dateien erstellen? (dh root ohne Schreibrechte)

  5. Wie finde ich alle fest verlinkten Dateien in einem Dateisystem?

So ändern Sie den Datei-/Gruppenbesitzer mit dem Befehl chown in Linux

Linux chmod und chown – So ändern Sie Dateiberechtigungen und Eigentumsrechte in Linux

So ändern Sie den Benutzer unter Linux

Können Sie die Berechtigung für alle Dateien außer einem Verzeichnis in Linux ändern?

Wie kann ich verhindern, dass ein Benutzer Dateien auf eine andere Festplatte kopiert?

Wie kann ich eine Datei ohne sudo in eine Subuid chownen?