11.4 Ändern der Datei-Eigentümerschaft
Auf den ersten Blick scheint das Ändern der Eigentümerschaft von Dateien recht einfach zu sein. Auf der Grundlage der Liste mit den Benutzernamen und den neuen UID-Nummern sollten wir in der Lage sein, eine solche Schleife zu schreiben (die als root
ausgeführt wird):
while read user old new do cd /home/$user Wechsel in das Verzeichnis des Benutzers chown -R $new . Rekursives Ändern der Eigentümerschaft, siehe chown(1) done < old-new-list
Der Gedanke dahinter ist, dass in das Home-Verzeichnis des Benutzers gewechselt und rekursiv alles mit chown
auf die neue UID geändert wird. Das reicht jedoch nicht. Es besteht die Möglichkeit, dass Benutzer Dateien an Stellen außerhalb ihres Home-Verzeichnisses haben. Stellen ...
Get Klassische Shell-Programmierung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.