Wie man Dateiberechtigungen unter Linux anzeigt

04.12.2023
23:35

Die Dateiberechtigungen in Linux bestimmen, wer Dateien anzeigen, ändern oder ausführen darf. Sie können für drei Benutzergruppen festgelegt werden: den Dateieigentümer, die Eigentümergruppe und alle anderen Benutzer.

Jede Datei hat einen eigenen Satz von Berechtigungen, die mit den Befehlen chmod und chown geändert werden können. Richtig gesetzte Berechtigungen helfen, Dateien vor unbefugtem Zugriff zu schützen und erhöhen die Systemsicherheit.

Was sind spezielle Berechtigungen?

Spezielle Berechtigungen in Linux sind Berechtigungen, die es Benutzern oder Prozessen erlauben, bestimmte Aktionen auf dem System durchzuführen. Sie können Dateien oder Verzeichnissen zugewiesen werden und umfassen die folgenden:

  1. setuid: erlaubt die Ausführung einer Datei mit den Rechten des Dateibesitzers
  2. setgid: erlaubt die Ausführung einer Datei mit den Rechten der Gruppe, der die Datei gehört.
  3. sticky bit: verhindert, dass Dateien in einem Verzeichnis gelöscht werden, wenn der löschende Benutzer nicht der Dateieigentümer oder Administrator ist.
  4. suid: erlaubt es einem Benutzer, Programme mit den Rechten des Dateieigentümers auszuführen.

Diese Berechtigungen dienen der Sicherheit und dem Schutz des Systems vor unbefugtem Zugriff und Änderungen.

Wie man installiert.

Um die Berechtigungen einer Linux-Datei herauszufinden, führen Sie diesen Befehl in dem Ordner aus, in dem sich die Datei befindet:

 ls -l

Um spezielle Berechtigungen zu setzen, können Sie den Befehl chmod verwenden. Verwenden Sie den folgenden Befehl:

chmod u+s file_name

wobei"u" für user,"s" für setuid und"file_name" für den Dateinamen steht.

Um setgid zu setzen, verwenden Sie den folgenden Befehl:

chmod g+s file_name

wobei"g" für die Gruppe steht.

Um sticky bit zu setzen, verwenden Sie den Befehl:

chmod +t directory_name

wobei"t" für sticky bit und"directory_name" für den Verzeichnisnamen steht.

Um suid zu setzen, verwenden Sie den Befehl:

chmod +s file_name

wobei"+" für das Hinzufügen eines Rechts und"s" für suid steht.

15% Rabatt auf neue VPS
Beeilen Sie sich und bestellen Sie einen Server an einem beliebigen Ort

Andere Artikel

04.12.2023
6 846
Wissensbasis / Mannschaften
Zweck des Befehls mv
04.12.2023
16 655
Wissensbasis / Sendungen
AnLinux: Installation und Verwendung
04.12.2023
12 597
Wissensbasis / Sendungen
Termux Terminal-Emulator: Installation und Verwendung