Unter Linux verfügt jede Datei und jedes Verzeichnis über eigene Zugriffsrechte, die bestimmen, welche Vorgänge mit der Datei ausgeführt werden können und welche Benutzer und Gruppen darauf zugreifen können. Ein wesentlicher Aspekt von Zugriffsrechten ist die Möglichkeit, Dateien zu erstellen. In diesem Artikel erfahren Sie, wie Sie Berechtigungen zum Erstellen von Dateien in Linux festlegen.
Verwenden Sie den Befehl, um die Zugriffsrechte unter Linux festzulegen chmod. Mit diesem Befehl können Sie die Lese-, Schreib- und Ausführungsberechtigungen für einen Benutzer, eine Gruppe oder andere Benutzer ändern. Wenn Sie beispielsweise zulassen möchten, dass ein Benutzer Dateien in einem bestimmten Verzeichnis erstellt, müssen Sie die entsprechenden Zugriffsrechte für diesen Benutzer festlegen.
chmod +w /Pfad/zu/Verzeichnis
Dieser Befehl fügt dem angegebenen Verzeichnis das Schreibrecht für alle Benutzer hinzu, sodass Dateien darin erstellt werden können. Wenn Sie Schreibrechte nur für einen bestimmten Benutzer oder eine bestimmte Gruppe hinzufügen möchten, können Sie die Steuerzeichen "u" und "g" vor dem "+" -Zeichen verwenden. Zum Beispiel:
chmod u+w /Pfad/zu/Verzeichnis
Dieser Befehl fügt nur das Schreibrecht für den Benutzer hinzu, der das Verzeichnis besitzt. Sie können auch eine numerische Darstellung von Zugriffsrechten verwenden. Linux verwendet ein oktales Zahlensystem, bei dem jedes Bit der Zugriffsrechte eine eigene Nummer hat. Beispielsweise hat das Schreibrecht den Wert 2, das Lesen den Wert 4 und das Ausführen den Wert 1.
Linux: Definieren und Festlegen von Zugriffsrechten
Auf einem Linux-Betriebssystem haben jede Datei und jedes Verzeichnis ihre eigenen Zugriffsrechte, die bestimmen, welche Operationen mit ihnen durchgeführt werden können. Die Zugriffsrechte werden für drei Kategorien von Benutzern festgelegt: den Dateibesitzer, die Benutzergruppe und alle anderen Systembenutzer.
Die Zugriffsrechte werden in drei Buchstaben dargestellt: r (Lesen), w (Schreiben) und x (Ausführen). Jeder Buchstabe kann für jede der Kategorien von Benutzern entweder vorhanden oder nicht vorhanden sein. Außerdem können Rechte als Zahl angegeben werden.
Verwenden Sie den Befehl chmod, um die Zugriffsrechte festzulegen. Befehlssyntax:
chmod [Rechte] [Dateiname]
wo [Rechte] - eine Reihe von Buchstaben oder Zahlen, die Zugriffsrechte angeben, [Dateiname] - der Name der Datei oder des Verzeichnisses, für das Sie Rechte festlegen möchten.
Beispiele für die Verwendung des Befehls chmod:
chmod u+r file.txt - fügt der Datei Leseberechtigung für den Besitzer hinzu
chmod go-w file.txt - löscht die Schreibberechtigung einer Datei für eine Gruppe von Benutzern und andere Benutzer
chmod 755 dir - legt Ausführungsrechte für alle Benutzer und Lese- und Schreibrechte für den Verzeichniseigentümer fest
Das Konzept der Zugriffsrechte in Linux
Im Linux-Betriebssystem haben jede Datei und jedes Verzeichnis ihre eigenen eindeutigen Zugriffsrechte, die bestimmen, welche Operationen mit diesen Objekten ausgeführt werden können. Die Zugriffsrechte unter Linux sind in drei Kategorien unterteilt: Besitzer, Gruppe und andere Benutzer.
Jede Kategorie kann unterschiedliche Zugriffsebenen für eine Datei oder ein Verzeichnis haben:
- Lesen (Read): Ermöglicht das Lesen des Inhalts einer Datei oder das Anzeigen einer Liste von Dateien in einem Verzeichnis.
- Schreiben (Write): Ermöglicht es Ihnen, den Inhalt einer Datei zu ändern oder Dateien in einem Verzeichnis zu erstellen, zu verschieben und zu löschen.
- Ausführung (Execute): Ermöglicht das Ausführen von Dateien oder das Navigieren in ein Verzeichnis.
Wenn die Datei beispielsweise über volle Berechtigungen (Lesen, Schreiben und Ausführen) für den Besitzer, schreibgeschützt für die Gruppe und schreibgeschützt für andere Benutzer verfügt, bedeutet dies, dass der Besitzer der Datei alles tun kann, was er möchte, dass die Mitglieder der Gruppe nur den Inhalt der Datei anzeigen können und die anderen Benutzer keinen Zugriff auf die Datei haben zugriff auf diese Datei.
Sie können die Datei- und Verzeichnisberechtigungen unter Linux mit dem Befehl ändern chmod und Sie können den Benutzer und die Gruppe, zu der die Datei oder das Verzeichnis gehört, auch mit dem Befehl ändern chown und chgrp entsprechend.
Festlegen von Berechtigungen zum Erstellen von Dateien unter Linux
Unter Linux wird jeder Datei oder jedem Ordner ein Satz von Zugriffsrechten zugewiesen, der aus drei Kategorien besteht: Besitzer, Gruppe und andere Benutzer. Jede Kategorie kann über Lese-, Schreib- und Ausführungsberechtigungen verfügen.
Sie können den Befehl chmod verwenden, um die Berechtigungen zum Erstellen von Dateien unter Linux festzulegen. Mit diesem Befehl können Sie die Zugriffsrechte für die angegebenen Dateien oder Ordner ändern.
| Zugriffsrecht | Bezeichnung | Die Beschreibung |
|---|---|---|
| Lesen | r | Ein Benutzer oder eine Gruppe kann eine Datei oder den Inhalt eines Ordners lesen |
| Aufzeichnung | w | Ein Benutzer oder eine Gruppe kann eine Datei oder den Inhalt eines Ordners ändern |
| Ausführung | x | Ein Benutzer oder eine Gruppe kann eine Datei ausführen oder einen Ordner öffnen |
Um Berechtigungen zum Erstellen von Dateien unter Linux festzulegen, können Sie den Befehl chmod mit der Option u+w verwenden, wobei u für den Besitzer der Datei steht und w für das Schreibrecht steht. Um beispielsweise dem Dateibesitzer zu erlauben, Dateien zu erstellen, können Sie den folgenden Befehl ausführen:
chmod u+w directory/file
Sie können auch verschiedene Optionen für verschiedene Kategorien von Benutzern kombinieren, indem Sie die Operatoren + und - verwenden . Wenn Sie beispielsweise dem Besitzer und der Gruppe einer Datei erlauben möchten, Dateien zu erstellen, zu ändern und auszuführen, während andere Benutzer nur die Dateien lesen können, können Sie den folgenden Befehl ausführen:
chmod u+rwx,g+rw,o+r file
Neben dem Befehl chmod können Sie auch den Befehl chown verwenden, um den Besitzer einer Datei oder eines Ordners zu ändern, und den Befehl chgrp , um eine Datei- oder Ordnergruppe zu ändern.
Das Festlegen von Zugriffsrechten zum Erstellen von Dateien unter Linux ist ein wichtiger Teil der Sicherheit und Kontrolle des Datenzugriffs. Wenn Sie die Grundlagen zum Festlegen von Zugriffsrechten kennen, können Sie Dateien und Ordner unter Linux effizient verwalten.