Menu
Coddy logo textTech

Dateibesitz

Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 57 von 82.

Über Berechtigungen hinaus hat jede Datei einen Besitzer und eine Gruppe, die mit ihr verknüpft ist. Wenn Sie ls -l ausführen, können Sie diese Besitzinformationen direkt nach dem Berechtigungsstring sehen:

-rw-r--r-- 1 alice developers report.txt
              │     │
              │     └── Group
              └──────── Owner

Der Eigentümer ist in der Regel der Benutzer, der die Datei erstellt hat, und die Gruppe ermöglicht mehreren Benutzern den gemeinsamen Zugriff. Sie können das Eigentum mit dem chown-Befehl ändern:

# Den Besitzer einer Datei ändern
chown bob report.txt

# Sowohl Besitzer als auch Gruppe ändern
chown bob:staff report.txt

# Nur die Gruppe ändern
chown :staff report.txt

Es gibt auch den chgrp-Befehl, der nur die Gruppe ändert:

chgrp developers project.txt

Das Ändern des Eigentums erfordert in der Regel administrative Rechte. Deshalb sehen Sie diese Befehle auf echten Systemen oft mit sudo verwendet. Das Verständnis des Eigentums hilft Ihnen, genau zu steuern, wem die Berechtigungen für „Eigentümer“ und „Gruppe“ gelten, wenn Sie sie mit chmod festlegen.

Spickzettel

Jede Datei hat einen Besitzer und eine Gruppe. Diese Informationen können Sie mit ls -l anzeigen:

-rw-r--r-- 1 alice developers report.txt
              │     │
              │     └── Group
              └──────── Owner

Verwenden Sie chown, um den Besitz zu ändern:

# Change the owner
chown bob report.txt

# Change both owner and group
chown bob:staff report.txt

# Change only the group
chown :staff report.txt

Verwenden Sie chgrp, um nur die Gruppe zu ändern:

chgrp developers project.txt

Das Ändern des Besitzes erfordert in der Regel administrative Rechte (verwenden Sie mit sudo).

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen