Zahlungsmethoden Abuse

So ändern Sie die Dateiberechtigungen unter Linux

05.12.2023, 23:24

Der Befehl chmod (Änderungsmodus) wird verwendet, um die Zugriffsrechte für eine Datei in Linux zu ändern. Mit ihm können Sie die Lese-, Schreib- und Ausführungsberechtigungen für den Eigentümer, die Gruppe und andere Benutzer ändern.

Die Syntax des Befehls lautet

chmod [options] file permissions

Optionen:

  1. -R - rekursiv die Berechtigungen für alle Dateien und Ordner im angegebenen Verzeichnis ändern
  2. -v - Ausgabe von Informationen über jede Berechtigungsänderung
  3. -c - Ausgabe von Informationen nur über Dateien, deren Berechtigungen geändert wurden

Berechtigungen:

r - lesen

w - schreiben

x - Ausführen

Beispiele

Die Aktion kann eine von zwei sein, entweder Hinzufügen - Zeichen "+" oder Entfernen - Zeichen "-". Die Zugriffsrechte selbst sind ähnlich wie die Ausgabe des Dienstprogramms ls.

So ändern Sie die Dateiberechtigungen unter Linux

Zum Beispiel haben alle Benutzer vollen Zugriff auf die Datei test5:

chmod ugo+rwx test0

Oder nehmen wir der Gruppe und den anderen Benutzern alle Berechtigungen weg:

chmod go-rwx test0

Geben Sie der Gruppe Lese- und Ausführungsrechte:

chmod g+rx test0

Alle anderen Benutzer dürfen nur lesen:

chmod o+r test0

Für die Datei test6 setzen Sie die SUID:

chmod u+s test1

Und für test7 setzen Sie sie auf SGID:

chmod g+s test2

Schauen wir mal, was passiert:

ls -l

Wie Sie sehen können, ist alles ganz einfach.