In einem Linux-System werden jeder Datei und jedem Verzeichnis ein Besitzer und eine Gruppe zugewiesen. Die Verwaltung der Linux-Dateiberechtigung ist eine grundlegende Aufgabe zur Kontrolle des Zugriffs und der Berechtigungen. Sie können sowohl die Benutzer- als auch die Gruppenbesitzerschaft einer Datei mithilfe spezifischer Linux-Befehle ändern.
Benutzerbesitzerschaft ändern
Um die Besitzerschaft einer Datei auf einen anderen Benutzer zu übertragen, verwenden Sie den Befehl chown (change owner). Dies ist nützlich, wenn sich die Verantwortlichkeiten eines Benutzers ändern oder wenn Sie die Kontrolle über eine Datei jemand anderem zuweisen müssen. Sie benötigen in der Regel Superuser-Rechte (sudo), um den Besitzer einer Datei zu ändern, die Ihnen nicht gehört.
sudo chown patty myfile
Dieser Befehl ändert den Benutzerbesitzer von myfile auf den Benutzer patty.
Gruppenbesitzerschaft ändern
Ähnlich können Sie die einer Datei zugeordnete Gruppe mit dem Befehl chgrp (change group) ändern. Dies ermöglicht allen Mitgliedern der neuen Gruppe den Zugriff basierend auf den Linux-Berechtigungen der Gruppe.
sudo chgrp whales myfile
Dieser Befehl setzt die Gruppenbesitzerschaft von myfile auf die Gruppe whales.
Benutzer- und Gruppenbesitzerschaft gleichzeitig ändern
Zur Effizienz ermöglicht der Befehl chown die gleichzeitige Änderung der Benutzer- und Gruppenbesitzerschaft in einem einzigen Schritt. Indem Sie den Benutzernamen und den Gruppennamen durch einen Doppelpunkt trennen, können Sie beide Attribute gleichzeitig aktualisieren.
sudo chown patty:whales myfile
Dieser einzelne Befehl weist der Datei myfile die Benutzerbesitzerschaft patty und die Gruppenbesitzerschaft whales zu. Dies ist die gebräuchlichste Methode zur Verwaltung der Linux-Dateiberechtigung.