• Login
  • Register
  • Search
  1. Forum
    1. Unerledigte Themen
  2. FAQ
  3. Downloads
  4. Spenden
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • FAQ
  • Files
  • More Options
  1. Vailux n.e.V.
  2. Kommunikation
  3. Allgemein - Technikecke

Chmod Rechte Setzten in Linux

  • King_AFK
  • May 12, 2024 at 2:04 PM
  • Closed
1st Official Post
  • Online
    King_AFK
    1. Vorsitzender
    Reactions Received
    20
    Points
    1,115
    Posts
    89
    Files
    23
    • May 12, 2024 at 2:04 PM
    • Official Post
    • #1

    chmod

    chmod — Change mode

    chmod ändert Zugriffsrechte von Dateien und Ordnern.

    Syntax

    Code
    chmod [optionen] mode datei

    mode steht für die anzuwendende Rechtemaske. Diese kann numerisch oder symbolisch geschehen.

    Symbolisch

    Hier werden die Zugriffsrechte und Benutzerkategorien mit Buchstaben zugeordnet.
    Die Angabe im symbolischen Modus ist wie folgt aufgebaut: [Benutzerkategorie][Operator][Rechte] (z.B.: u+rwx)

    Code
    chmod -v u+rwx meinedatei.txt
             ││└└└ Rechte
             │└─── Operator
             └──── Benutzerkategorie


    Benutzerkategorie (ugoa)Operator (+ – =)Rechte (rwx)
    u = Besitzer
    g = Gruppe
    o = Andere
    a = All (Besitzer, Gruppe und Andere)
    + Rechte hinzufügen
    – Rechte entfernen
    = Rechte explizit setzen
    r = Lesen
    w = Schreiben
    x = Ausführen

    Numerisch (Oktal)

    Hier werden die Zugriffsrechte mit einer dreistelligen Oktalzahl angegeben, jede Ziffer entspricht einer Benutzerkategorie

    Code
    chmod -v 777 meinedatei.txt
             ││└── Andere
             │└─── Gruppe
             └──── Besitzer


    BenutzerkategorieRechte
    Erste Stelle = Besitzer
    Zweite Stelle = Gruppe
    Dritte Stelle = Andere
    7 = Voll
    6 = Lesen und Schreiben
    5 = Lesen und Ausführen
    4 = Nur Lesen
    3 = Schreiben und Ausführen
    2 = Nur Schreiben
    1 = Nur Ausführen
    0 = Keine


    OptionenBedeutung
    Code
    -c
    Wie „-v“ aber nur, wenn auch etwas geändert wird.
    Code
    -f
    Unterdrückt Fehlermeldungen (–silent, –quiet)
    Code
    -R
    Steht für „rekursiv“. Mit diesem Schalter werden alle Ordner und Unterordner inkl. Dateien geändert. Also ganze Verzeichnisbäume.
    Code
    -v
    Steht für “verbose” und Zeigt alles an was der Befehl mv gerade macht.


    BeispielErklärung
    Code
    chmod 777 meinedatei.txt
    Ändert die Rechte der Datei auf Lesen, Schreiben und Ausführen für Besitzer, Gruppe und Andere im im Oktalmodus
    Code
    chmod a+rwx meinedatei.txt
    Ändert die Rechte der Datei auf Lesen, Schreiben und Ausführen für Besitzer, Gruppe und Andere im symbolischen Modus
    Code
    chmod +x meinscript.sh
    Macht eine Datei zusätzlich für alle ausführbar
    Code
    chmod -R 700 /foo/bar
    Setz die Dateirechte rekursiv auf 700 im Ordner /foo/bar, also auf alle Dateien und Ordner die sich in /foo/bar befinden.
    Code
    chmod u=rw,g=rw,o=r meinedatei.txt
    Setz explizit die rechte für Besitzer und Gruppe auf lesen und schreiben und andere dürfen nur lesen


    Quelle: https://www.shellbefehle.de/befehle/chmod/

  • King_AFK May 12, 2024 at 2:04 PM

    Closed the thread.

Monday
16:30 clock to 20:00 clock
16:30 clock to 20:00 clock
Tuesday
16:30 clock to 20:00 clock
Wednesday
16:30 clock to 20:00 clock
Thursday
16:30 clock to 20:00 clock
Friday
15:00 clock to 18:00 clock
Saturday
Closed
Sunday
Closed
No support on public holidays and outside of our opening hours.
We are closed!
Threads
81
Posts
276
Files
32
Members
55
Most Online Users
6
Latest Member
derzimmerer

Tags

  • Linux
  • Deutsch
  • chmod
  • chmod rechte
  • dateien
  • ordner
  • files

Informationen

  1. Haftungsausschluss
  2. Privacy Policy
  3. Legal Notice
Powered by WoltLab Suite™
Style: Nero by cls-design
Stylename
Nero
Manufacturer
cls-design
Designer
Tom
Licence
Free styles
Help
Supportforums
Visit cls-design