Grundberechtigungen in GNU / Linux mit chmod

Gute Menschen! 🙂 Zuallererst ist es erwähnenswert, dass es mein erster Beitrag zur Community ist. Ich hoffe, jemand wird es nützlich finden

=> Grundstruktur der Berechtigungen in Dateien
=> Grundstruktur der Berechtigungen in Verzeichnissen
=> Benutzer, Gruppen und andere
=> Chmod oktal

1.- Grundstruktur der Berechtigungen in Dateien

Es gibt 3 grundlegende Attribute für einfache Dateien: Lesen, Schreiben und Ausführen.

>> Leseberechtigung (lesen)
Wenn Sie zum Lesen einer Datei berechtigt sind, können Sie deren Inhalt anzeigen.

>> Schreibberechtigung (schreiben)
Wenn Sie zum Schreiben einer Datei berechtigt sind, können Sie die Datei ändern. Sie können den Inhalt hinzufügen, überschreiben oder löschen.

>> Berechtigung ausführen (ausführen)
Wenn die Datei über die Ausführungsberechtigung verfügt, können Sie das Betriebssystem anweisen, sie so auszuführen, als wäre es ein Programm. Wenn es sich um ein Programm namens "foo" handelt, können wir es als beliebigen Befehl ausführen.
Oder ein Skript (Interpreter), das Lese- und Ausführungsberechtigung benötigt, ein kompiliertes Programm muss nur gelesen werden.

Die den Berechtigungen zugewiesenen Zeichen sind:
r bedeutet schreiben und kommt von Read
w bedeutet lesen und kommt von WRitus
x bedeutet Ausführung und kommt aus eXausführen

Verwenden von chmod zum Ändern von Berechtigungen
chmod (Änderungsmodus) ist der Befehl zum Ändern von Berechtigungen. Sie können Berechtigungen zu einer oder mehreren Dateien mit + (Plus) oder - (Minus) hinzufügen oder entfernen.

Wenn Sie verhindern möchten, dass Sie eine wichtige Datei ändern, entfernen Sie einfach die Schreibberechtigung für Ihre "Datei" mit dem Befehl chmod

Verwandte Artikel:
Tipps: Mehr als 400 Befehle für GNU / Linux, die Sie kennen sollten 😀
$ chmod -w yourFile

Wenn Sie ein ausführbares Skript erstellen möchten, schreiben Sie

$ chmod + x tuScript

Wenn Sie alle Attribute gleichzeitig entfernen oder hinzufügen möchten

$ chmod -rwx Datei $ chmod + rwx Datei

Sie können auch das Zeichen = (gleich) verwenden, um die Berechtigungen in einer exakten Kombination festzulegen. Dieser Befehl entfernt die Schreib- und Ausführungsberechtigungen und lässt nur die Leseberechtigungen übrig

$ chmod = r Datei

Seien Sie vorsichtig beim Bearbeiten der Berechtigungen Ihrer Dateien. Wenn Sie sie bearbeiten, vergessen Sie nicht, sie so zu belassen, wie sie ursprünglich waren

2.- Grundstruktur der Berechtigungen in Verzeichnissen

Bei Verzeichnissen haben wir die gleichen Berechtigungen, jedoch mit einer anderen Bedeutung.

Verwandte Artikel:
4 Befehle zum Erkennen von Daten von unserer Festplatte oder Partitionen

>> Leseberechtigung für ein Verzeichnis
Wenn ein Verzeichnis über Leseberechtigung verfügt, können Sie die darin enthaltenen Dateien anzeigen. Sie können ein "ls (Listenverzeichnis)" verwenden, um dessen Inhalt anzuzeigen. Wenn Sie über eine Leseberechtigung für ein Verzeichnis verfügen, bedeutet dies nicht, dass Sie den Inhalt seiner Dateien lesen können, wenn Sie für diese keine Leseberechtigung haben.

>> Schreibberechtigung für ein Verzeichnis.
Mit Schreibberechtigung können Sie Dateien zum Verzeichnis hinzufügen, entfernen oder verschieben

>> Berechtigung für ein Verzeichnis ausführen.
Bei der Ausführung können Sie den Namen des Verzeichnisses verwenden, wenn Sie auf Dateien in diesem Verzeichnis zugreifen. Diese Berechtigung berücksichtigt dies bei Suchvorgängen, die von einem Programm ausgeführt werden. Beispielsweise würde ein Verzeichnis ohne Ausführungsberechtigung nicht überprüft der Befehl find

3.- Benutzer, Gruppen und andere

Jetzt kennen wir die 3 Berechtigungen und wie man diese hinzufügt oder entfernt, aber diese 3 Berechtigungen werden an 3 verschiedenen Orten gespeichert, die aufgerufen werden.
Benutzer (u) kommt vom Benutzer
Gruppe (g) kommt aus der Gruppe
Andere (oder) kommen von anderen

Wenn du rennst

$ chmod = r Datei

Ändern Sie die Berechtigungen an drei Stellen. Wenn Sie Verzeichnisse mit "ls -l" auflisten, wird etwas Ähnliches angezeigt.

-r - r - r-- 1 Wada-Benutzer 4096 13. April 19:30 Datei

Beachten Sie diese 3 Rs für die 3 verschiedenen Arten von Genehmigungen

wobei:

x ------------- x ------------- x | Berechtigungen | gehört | x ------------- x ------------- x | rwx ------ | Benutzer | | --- rx --- | Gruppe | | ------ rx | andere | x ------------- x ------------- x

Wir können Genehmigungen für jeden Eigentümer entfernen. Angenommen, wir haben eine Datei:

-rwxr-xr-x 1 Wada-Benutzer 4096 13. April 19:30 Datei

Verwenden Sie einfach Folgendes, um die Ausführungsberechtigungen für Gruppen und andere zu entfernen:

$ chmod gx, Ochsen-Datei

Unsere Datei verfügt über diese Berechtigungen

-rwxr - r-- 1 Wada-Benutzer 4096 13. April 19:30 Datei

Wenn Sie die Benutzerschreibberechtigung entfernen möchten:

$ chmod ux Datei
-r-xr - r-- 1 Wada-Benutzer 4096 13. April 19:30 Datei

Hinzufügen und Entfernen von zwei Berechtigungen gleichzeitig:

$ chmod u-x + w Datei
-rw-r - r-- 1 Wada-Benutzer 4096 13. April 19:30 Datei

Sehr einfach, oder? großes_lächeln

4.- chmod in oktal

Die oktale Darstellung von chmod ist sehr einfach

Lesen hat den Wert von 4
Schreiben hat den Wert von 2
Ausführung hat den Wert von 1

Dann:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Lesen, schreiben und ausführen | | rw- | 6 | Lesen, schreiben | | rx | 5 | Lesen und Ausführen | r-- | 4 | Lesen | | -wx | 3 | Schreiben und Ausführen | -w- | 2 | Schreiben | | --x | 1 | Ausführung | | --- | 0 | Keine Berechtigungen | x ----- x ----- x ----------------------------------- x

Deshalb:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = rx | chmod 775 | | chmod u = rwx, g = rx, o = | chmod 760 | | chmod u = rw, g = r, o = r | chmod 644 | | chmod u = rw, g = r, o = | chmod 640 | | chmod u = rw, go = | chmod 600 | | chmod u = rwx, go = | chmod 700 | x ------------------------ x ----------- x

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   auroszx sagte

    Ich habe die Oktale nie verstanden 😛 Danke für den Artikel!

    1.    Beeindruckend sagte

      Ein einfacher Trick besteht darin, es binär zu sehen: rwx repräsentiert 3 Bits (Lesen, Schreiben, eXecute). Wenn Sie Lese- und Schreibberechtigungen wünschen, haben Sie 110 Binärdateien, was in Oktal die Nummer 4 ist. Auch wenn Sie wissen, dass es als GUO (Gruppe, Benutzer, Andere) organisiert ist, haben Sie dies bereits getan. Beispiel: Lesen, Schreiben und Ausführen für Gruppe und Benutzer; Lesen und Aufführen für andere; würde bleiben: 111,111,101 -> 775

      1.    FICO sagte

        Vielen Dank. Ich hatte das nicht so gesehen

      2.    R1791 sagte

        Seien Sie vorsichtig, da 110 binär nicht die Zahl 4 im Oktal ist.
        Die Binärzahl 110 ist oktal der Zahl 6

    2.    anonym sagte

      Grundsätzlich haben wir einerseits den Benutzer oder die Benutzer und andererseits die Berechtigungen
      Berechtigungen:
      r = lesen (lesen)
      w = schreiben
      x = exe (Ausführung)
      - = keine Erlaubnis.
      Benutzer:
      u = Eigentümer, Administrator.
      g = Gruppe.
      o = alle anderen.
      Mit ls -l sehen wir die Berechtigungen entweder Verzeichnis oder Datei, um sie alle zu geben, zum Beispiel mit:
      sudo ugo + rwx 'Dateiname' // Wir würden alle Berechtigungen geben.

  2.   sieg84 sagte

    es geht direkt zu den Notizen
    .
    Dank!

  3.   jerrykpg sagte

    Sehr gut!

  4.   eliotime3000 sagte

    Sehr gut.

  5.   Kevin Maschke sagte

    Gut!

    Sehr guter Artikel, aber eine kleine Korrektur sollte vorgenommen werden:

    r bedeutet Schreiben und kommt von Lesen
    w bedeutet lesen und kommt von Schreiben
    x bedeutet Ausführung und kommt von eXecute

    (R) Lesen ist Lesen und (W) Schreiben ist Schreiben

    Greetings!

    1.    Wada sagte

      Das passiert, wenn ich spät in der Nacht Notizen mache, hahahaha, entschuldige meinen Fehler, sobald ich ihn korrigieren kann. Im Moment gibt es mir einen Fehler. Danke 🙂

      1.    RAW-Basis sagte

        Es wird ein Fehler angezeigt. Selbst wenn Sie der Autor des Beitrags sind, erhalten Sie keine Berechtigung, ihn zu bearbeiten, sobald er veröffentlicht wurde.

        Ein weiterer kleiner Fehler .. ..in Punkt 3 .- .. wenn Sie sagen "Wenn Sie die Schreibberechtigung vom Benutzer entfernen möchten" .. geben Sie "$ chmod ux file" .. ..und es sollte "$" sein chmod uw file "..zu dem, was Sie sagen .. und dem Ergebnis ..

        1.    Wada sagte

          Kommentiert

    2.    juan perez sagte

      r bedeutet LESEN und kommt von Lesen
      w steht für WRITE und kommt von Write
      x bedeutet Ausführung und kommt von eXecute

  6.   Dunkel Lila sagte

    Ich habe versucht, einen Ordner für Samba freizugeben und Gästen Lese- und Schreibberechtigungen zu erteilen. Wenn ich jedoch einen neuen Ordner von einem der beiden Computer (Gast oder Client) aus erstelle, verfügt dieser neue Ordner nicht über Lese- und Schreibzugriff Zugewiesene Berechtigungen schreiben für alle ... Gibt es eine Möglichkeit, dies zu beheben, ohne die Berechtigungen jedes Mal bearbeiten zu müssen, wenn ein Ordner erstellt wird? Es ist ein bisschen umständlich. Übrigens mache ich alles über eine grafische Oberfläche.

    1.    Wada sagte

      Erkundigen Sie sich nach setfacl

  7.   Mark sagte

    Sehr klarer Artikel. Ein Detail, wo es heißt:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Sollte sein:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    Ach ja:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steven Abraham Santos Farias sagte

      Warum Freund?

      1.    fefo sagte

        Weil x gleich 5 ist und im Beispiel 6
        g = rx 6 Fehler
        g = rx 5 Richtig
        g = rw 6 Richtig

  8.   Rainier Herrera sagte

    Für dunkles Lila:
    Aus dem Wenigen, das ich noch lerne, habe ich dieses Wissen gerettet (das ich nicht wirklich weiß, ob es Ihnen bei Ihrem Problem helfen wird, aber es lohnt sich, es zu versuchen; und es fehlt in dieser Veröffentlichung):
    Geben Sie wiederkehrende Berechtigungen (-R) wie folgt:
    chmod -R 777 parent_directory / *
    Dies würde allen Benutzern, Gruppen und anderen Berechtigungen für den übergeordneten Ordner sowie alle darin enthaltenen Ordner und Dateien erteilen (standardmäßig Berechtigungen für die neuen Ordner, die in diesem Verzeichnis erstellt wurden, zumindest ist dies in meinem Verzeichnis der Fall slax)

  9.   Rainier Herrera sagte

    Grafisch sollten Sie nach einer Option suchen, die besagt: "Diesen Befehl wiederholen" oder "Dies für eingeschlossene Ordner tun".

  10.   Bruno cascio sagte

    Ich bin einer von denen, die den 777 immer aus Bequemlichkeitsgründen auf meine Maschine geworfen haben, aber mit diesen Befehlen werde ich die Batterien einlegen und vorsichtiger sein, danke für den Beitrag!

  11.   yo sagte

    Danke, du hast mich aus dem Zweifel gebracht

  12.   Manuel Kaleb sagte

    Sehr guter Beitrag ... weiter so ...

  13.   Edibrets sagte

    sehr sehr gut danke 😀

  14.   support.masvernat@gmail.com sagte

    Hervorragende Erklärung, endlich ist mir klar, dass ...

  15.   Camila sagte

    hallo!

    Ich weiß nicht, ob es relevant ist, aber ich habe ein Problem mit den Berechtigungen zum Aufzeichnen, Löschen in meinem mp4. Ich kann die Berechtigungen nicht ändern, daher wird sie nur gelesen. Geben Sie die Befehle ein, die Sie gegeben haben, aber die Antwort war
    chmod: Ändern der Berechtigungen von "/ media / 0C87-B6D2": Schreibgeschütztes Dateisystem

    Ich habe viele Foren durchgesehen und nichts hat für mich funktioniert. Ich sage Ihnen, dass ich ein Anfänger in diesem Bereich bin, also kann es sein, dass ich etwas falsch mache.

    Ich hoffe ihr könnt mir helfen.

    Küsse

    1.    anonym sagte

      Versuchen Sie, sich als Superuser anzumelden

    2.    Javi_VM sagte

      Möglicherweise haben Sie nicht den richtigen Treiber. Mit dem NTFS-Dateisystem können Sie nur schreiben, wenn Sie das Paket ntfs-3g installiert haben. Ich weiß nicht, welches mp4-System es haben wird ...

  16.   Cristian Alexis Galeano Ruiz sagte

    Ausgezeichnet, danke.

  17.   fran sagte

    danke für das Tutorial 🙂 sehr nützlich

  18.   Yerson Rico sagte

    Zufälligerweise las ich über den Befehl chmod in einem Handbuch zur Verwaltung von Linux-Systemen, das mir auch klar war, nur dass sie mir dort über 3 weitere Befehle -s -S und -t erzählten, die zusätzliche Berechtigungen sind, was ich nicht tat Mir ist klar, morgen werde ich noch eine gute Lektüre lesen, sehr gut deine Tische, Grüße

  19.   Xavier sagte

    Der Beitrag wird geschätzt. Genau das, was ich brauchte

  20.   Juan Gomez sagte

    Hallo, sehr interessant, ich würde gerne wissen, wie oder mit welchem ​​Programm ich Dateien bearbeiten kann, chmod oder was sich in diesem Ordner befindet.
    Ich möchte einige Berechtigungen bearbeiten, die es gibt ...

    Oder wie ist das ... danke

    dank

  21.   LM sagte

    Sehr gut erklärt, Dank

  22.   ISMAEL sagte

    AUSGEZEICHNETER BEITRAG, DANKE, dass Sie einen Teil Ihrer Zeit dafür gegeben haben.

  23.   Miguel sagte

    Guter Beitrag. Danke für. Ich möchte eine Klarstellung machen, die ich für wichtig halte. Auf Spanisch ist remove nicht gleichbedeutend mit English remove. Auf Spanisch bedeutet entfernen nicht beseitigen.
    Laut RAE bedeutet es:

    1. tr. Übergeben oder bewegen Sie etwas von einem Ort zum anderen. U. tc prnl.
    2. tr. Etwas bewegen, schütteln oder drehen, normalerweise so, dass sich die verschiedenen Elemente vermischen.

    In diesem Sinne sollte anstelle des Entfernens das Verb remove verwendet werden.

    1.    lebhaft sagte

      Es ist wahr, ich sage, entferne mich, wenn ich etwas entferne, besonders in Bezug auf Computer.

    2.    Wada sagte

      Sie müssen die dritte Zeile hinzufügen ...
      3. tr. Entfernen, beiseite legen oder ein Problem vermeiden.
      Ich habe es nie gesagt, um "zu eliminieren", wenn nicht zu entfernen. Tut mir leid, wenn es beseitigt werden sollte. Vielen Dank für Ihren Besuch und für die Klarstellung, die ich berücksichtigen werde.

  24.   Fabian García sagte

    Gut

    Bitte klärt jemand eine Frage für mich, die meines Wissens nur für den Benutzer und die Gruppe gilt, der die Datei oder das Verzeichnis gehört. Wenn ich jedoch einen Benutzer oder eine Gruppe "xyz" habe, wie kann ich die Berechtigung entweder von r oder wox zuweisen Nur für diesen Benutzer oder diese Gruppe und nicht für den / die Eigentümer.

  25.   a sagte

    Wie kann ich die Berechtigungen einer bestimmten Gruppe anzeigen und wie kann ich sie so bearbeiten, dass sie dieselben Root-Berechtigungen hat?

  26.   Tazmania sagte

    Hallo, ich habe ein kleines Problem, die PCs sind in Lubuntu und in der Domäne mit dem lokalen Benutzer, es gibt kein Problem, aber mit dem Domänenbenutzer, und zum Zeitpunkt des Öffnens von Mozilla und Thunderbird ist das gesamte System eingefroren. Ich hoffe, sie können mir helfen
    Prost

  27.   Justo González sagte

    Hervorragende Erklärung

  28.   Orianis sagte

    Ausgezeichneter Artikel… Ich möchte mich nur auf die Antwort einer frommen Person aus diesem Forum verlassen können, die folgende Frage beantwortet: «Wenn ich meiner GRUPPENgruppe einen Benutzer A hinzufüge, dessen Berechtigungen für diese GRUPPENgruppe alle rwx sind Werden die Benutzer dieser Gruppe, einschließlich A, diese rwx-Berechtigungen für die internen Dateien / das interne Verzeichnis haben? Berücksichtigen Sie, dass die internen Dateien bereits rwx für die GROUP-Gruppe haben? Vielen Dank!!!!!! 🙂

  29.   jeFNDZ sagte

    Gut gemacht. Einfach und verständlich.

  30.   Segora sagte

    Ich bin absolut neu in diesem und diesem Info. Für mich hat es wunderbar geklappt. Vielen Dank.

  31.   Daniela sagte

    Hervorragender Beitrag, sehr nützlich, danke (:

  32.   Eduardo Aledo Loredo sagte

    Sehr lehrreich… Sehr pädagogisch.

  33.   Miguel sagte

    Danke für den Artikel, es hat mir sehr geholfen, das ist sehr verwirrend xDDDD

  34.   Lepse sagte

    Ihr Beitrag ist sehr nützlich, seltsamerweise habe ich ein Problem damit, dass die Dateien, die ich immer verwendet habe, "schreibgeschützt" ausgeführt werden
    chmod 777 Datei
    root @ Leps: / home / leps # chmod: Ändern der Berechtigungen von "Downloads / canaima-popular-4.1 ~ Stable_i386 / Canaima-Popular-4.1 ~ Stable_i386.iso": Schreibgeschütztes Dateisystem

    und mit allen Dateien ist es das gleiche, tatsächlich habe ich es mit Strg + Alt + F1 als root ausgeführt und es ist das gleiche. Was ich tun kann?

  35.   Rancher sagte

    Hervorragende Informationen !! Es war sehr hilfreich für mich.
    Danke.

  36.   Gustav Urquizo sagte

    Sehr gute Notiz. Ich wurde aufgefordert, Berechtigungen anzuwenden, und dank dieses Tutorials konnte ich dies in wenigen Minuten tun. Sehr empfehlenswert.

  37.   Kalinovato sagte

    Ich habe einen chmod -R 777 im Stammverzeichnis meiner Installation erstellt, das heißt /
    und starten Sie das Kali Linux neu und jetzt wird es nicht geladen
    Irgendeine Idee?

    1.    Diego sagte

      Ja, alles ist kaputt gegangen, du musst Ubuntu neu installieren, und ich weiß, weil mir dasselbe passiert ist!

  38.   Vicente sagte

    Das Tutorial ist sehr gut, sehr vollständig. Vielleicht die kleinen Fehler, aber es wurde bereits kommentiert, dass sie nicht bearbeitet werden können. Immer noch sehr gut zu lernen

  39.   Wolfgang sagte

    r bedeutet Schreiben und kommt von Lesen
    w bedeutet lesen und kommt von Schreiben

    Da wurdest du verwirrt. r lesen lesen, w schreiben ändern

  40.   wekmentor sagte

    Sehr hilfreich! Für diejenigen von uns, die sich nicht sehr mit Linux-Administration beschäftigen, sind diese Tutorials großartig.

    Herzlichen Glückwunsch zum Blog!

  41.   Bertholdo Suárez Perez sagte

    Grüße Besucher von Desdelinux Blog.

    Eine lustige Sache passiert mir mit einer Ubunter-Distribution wie LMint.
    Ich kopiere einen Themenordner und füge ihn mit 'sudo' in das Verzeichnis / usr / share / themes ein (frage nach dem Passwort meines Benutzers).
    Dort in diesem Systemordner gehört beim Erstellen einer Liste mit 'ls -l' oder 'ls -la' der Themenordner oder das Thema meinem Benutzernamen (und meiner Gruppe), dh nicht Root.

    Ich bin also dabei, die Änderung vorzunehmen, um die Schreibberechtigung meines Benutzers in diesem Verzeichnis des heruntergeladenen Themas zu entfernen, da mein Benutzer der einzige ist, der schreiben kann, wenn er alle seine Dateien und Ordner rekursiv mit 'ls -laR' überprüft in diesen Ordnern und Dateien. Klar, ich denke auch die allmächtige Wurzel.
    Positionieren Sie mich vom Terminal aus mit 'cd / usr / share / theme / the-theme-downloaded' und führen Sie dann einfach 'chmod -Rv uw *' aus, ohne 'sudo' oder Root-Berechtigungen zu benötigen. Er teilte mir mit, dass er die Schreibberechtigung meines Benutzers für alle Dateien und Unterordner von "the-theme-downloaded" erfolgreich geändert hat. Die Berechtigungen des Mutterordners, von dem aus ich den Befehl "the-theme-downloaded" ausführe, wurden jedoch nicht geändert, da dies in der Regel rekursiv erfolgen sollte.

    Wenn ich den heruntergeladenen Themenordner über den Datei-Explorer «Box» überprüfe, werden die ersten Unterordner dort mit einem Vorhängeschloss angezeigt, und etwas Absurdes passiert. Ich kann jeden dieser Ordner kopieren und genau dort mit seinem gesamten Inhalt einfügen, so wie es sein sollte abgelehnt werden. Und wenn Sie dann versuchen, diese Kopie zu löschen, können Sie dies nicht tun: Die Berechtigung wurde verweigert, ich nehme an, weil allen Unterverzeichnissen und Dateien darin die Schreibberechtigung entfernt wurde, wie ich es geübt habe.

    Ich weiß nicht, ob es sich um einen Fehler des Befehls chmod handelt, der die Berechtigung des Ordners, aus dem der Befehl gestartet wird, nicht ändert, und dann die Rolle, Unterverzeichnisse kopieren zu können, die ohne Schreibberechtigung konfiguriert wurden.

    In Artikeln im Internet, einschließlich diesem, beschreibt er, dass dies die Schritte sind, um es rekursiv richtig zu machen.
    Ich habe auf Englisch gesucht, um festzustellen, ob eine Option des Befehls fehlt, aber ich habe nichts darüber gefunden. Aus früheren Tests habe ich jedoch abgeleitet, dass der Befehl wie folgt verwendet werden kann: 'chmod -Rv uw ./ *', und tatsächlich werden die Berechtigungen des Ordners oder Verzeichnisses geändert, aus dem ich den Befehl ausführe, des heruntergeladenen Themenordners. obwohl ich diese './' Option bei der Verwendung von chmod nicht gesehen habe.
    Wenn Sie ein Kenner sind, können Sie mich bitte über meine Zweifel aufklären.

    Danke.

  42.   der König sagte

    Kann ein Benutzer die Datei ändern, wenn er über Schreibberechtigungen und keine Leseberechtigungen für eine Datei verfügt?

    1.    Alvaro Torijano Platzhalterbild sagte

      Si

    2.    Alvaro Torijano Platzhalterbild sagte

      Noch etwas: Die Initialen der Genehmigungen sind falsch.
      Das r steht für Lesen und steht für Lesen. Idem zum Schreiben.

  43.   Larry-Laffer sagte

    ausgezeichnet Ich habe endlich verstanden, dass es gut erklärt ist

  44.   emmanuel sagte

    Ich habe Zweifel an Beispielen, die sie setzen
    der Beispielbefehl: chmod -r 777
    Laut ich entferne ich die Leseberechtigungen für Benutzer, Gruppen, andere außer dem 777 (rwx). Was bedeutet das dann?

    keine serielle gleich k chmod ur, gr oder ????

  45.   Manuel Moreno sagte

    Sehr gut, ich hoffe, Linux weiter zu lernen

  46.   Andrés Reyes sagte

    Vielen Dank! Hervorragender Beitrag ...

  47.   anonym sagte

    ausgezeichnet, dank

  48.   Caesar sagte

    Sehr gute Erklärung, ich habe mich mit einer Partition gekratzt, auf der ich keine Dateien ändern konnte. Dann fand ich heraus, dass ich ntfs-3g nicht installiert hatte, da es eine ntfs-Partition ist und gelöst wurde.

  49.   Führen Sie 3 aus sagte

    Oder ein Skript (Interpreter), das Lese- und Ausführungsberechtigung benötigt, ein kompiliertes Programm muss nur gelesen werden.

  50.   John sagte

    Am Anfang des Benutzers drwxr-xr-x erscheint ein "d". was bedeutet das? Ich denke, es ist Verzeichnis, aber ich bin nicht sicher

  51.   Bukatony sagte

    Jetzt kennen wir die 3 Berechtigungen und wie man diese hinzufügt oder entfernt, aber diese 3 Berechtigungen werden an 3 verschiedenen Orten gespeichert, die aufgerufen werden

  52.   y8 sagte

    -r - r - r– 1 Wada-Benutzer 4096 13. April 19:30 Datei?

  53.   G-Schalter 3 sagte

    Wenn es sich um ein Programm namens "foo" handelt, können wir es als beliebigen Befehl ausführen. https://gswitch3.net

  54.   Bulldogge sagte

    Schön, dass dieser erstaunliche Beitrag.

  55.   Ramon Tomás sagte

    Dies ist eine Art unheilbarer Betrug. glaube nicht was ich sage.

  56.   Irving Faulkner sagte

    Hallo allerseits, ich bin zu neu in diesem chmod-Thema und chonw.

    Ich entschuldige mich, wenn ich nicht sehr gut verstehe. Ich versuche, alle Beispiele so zu ordnen, dass sie Klarheit darüber haben, wie die Berechtigungen und Zuweisungen der verschiedenen Gruppen mit den Berechtigungen rwx, Lese- und Schreibausführung verwendet werden und wie die gesamte Konfiguration gut verstanden wird Von den Dateien und Ordnern, Unterverzeichnissen, wenn Sie den Befehl ls -l ausführen, werden die dort angezeigten Informationen und die Bindestriche zwischen den dort formulierten Buchstaben angezeigt. Außerdem erfahren Sie, wie Sie alle Informationen kopieren, wenn Sie Informationen von einer Festplatte über nautilus kopieren Einschließlich Ordner mit einem Vorhängeschloss, wie Sie Eigentümer aller Informationen werden können, ohne standardmäßig die Berechtigungen der einzelnen Dateien zu ändern, um lesen, schreiben, ausführen und löschen zu können, was Sie möchten, ohne root verwenden zu müssen.

    Ich habe gelesen und war ein Benutzer, der immer die Datei oder die Ordner chmod -R 777 ausgeführt hat, weil ich sie so gelesen habe. Wenn Sie jedoch ein ls für diese Datei oder diesen Ordner ausführen, werden sie in einem intensiveren Grün hervorgehoben, das nicht gelesen werden kann Nennen Sie es klar, weil ich Linux Mint verwende, aber ich sehe, dass es möglicherweise einen anderen ähnlichen Ordner mit anderen Attributen und einer anderen Farbe gibt, genau wie der Rest. Jetzt lese ich 755, ich weiß nicht, ob es auf diese Weise verwendet werden soll (chmod - R 755-Ordner) überlässt die Berechtigungen standardmäßig diesem Ordner und ist für Verzeichnisse, aber 644 für Dateien. Ich weiß nicht, ob es in Ordnung ist, es auf diese Weise zu verwenden (chmod -R 644-Dateien), aber wenn das ls fertig ist - Dann scheint es, dass die Datei 644 ist, und in anderen erscheint es root, und andere im Namen der Benutzer, mit diesen Ergebnissen, ist etwas ungewöhnlich.

    Ich habe nicht die geringste Ahnung, wie die idealen Befehle verwendet werden sollen, damit die Ordner, Verzeichnisse und Dateien über die erforderlichen Berechtigungen verfügen und den gewünschten Gruppen oder Benutzern zugewiesen werden

    Ich möchte lernen, welche Art von Dateien sie sind, wenn sie ein ls -l machen

    drwxr-xr-x 2 root root 4096 15. Februar 22:32 a
    -rwxrwxrwx 1 root root 474 16. Februar 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9. Februar 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15. Februar 00:22 Windows-Installation USB
    -rw-r - r– 1 m18 m18 7572 22. Dezember 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18. Februar 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15. Mai 2013 README
    -rwxrwxrwx 1 root root 57 3. Januar 11:58 sudo wiederherstellen
    -rwxrwxrwx 1 root root 1049 18. Februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11. Februar 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10. Februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 Wurzel Wurzel 31. Januar 1 torregal

    Hier ist ein Beispiel Ich habe versucht, einige Dateien zu ändern, die m18 in einem Benutzer erstellt wurden, der Rest wurde mit nautilus von einer anderen Festplatte kopiert und sie haben Vorhängeschlösser.

    drwxr-xr-x 3 root root 4096 15. Februar 00:22 Windows USB installieren
    drwxr-xr-x 2 root root 4096 15. Februar 22:32 a haben ein Vorhängeschloss, der Rest der Dateien auch, aber verwenden Sie diesen Befehl aus den Informationen, die beweisen, was passiert: Die Dateien haben jetzt kein Vorhängeschloss, aber ich weiß nicht, ob sie in Ordnung sind Die Berechtigungen, die sie haben, und die Idee ist zu wissen, welche Berechtigungen jede Datei oder jeder Ordner haben sollte und in welcher Gruppe sie sein sollte. und wissen, was beim Hinzufügen von chmod zu verwenden ist.

    m18 @ m18 ~ $ cd Desktop /
    m18 @ m18 ~ / Desktop $ ls -l
    Insgesamt 60
    drw-r - r– 2 root root 4096 15. Februar 22:32 a
    -rw-r - r– 1 Wurzel Wurzel 474 16. Februar 23:37 canaima5
    -rw-r - r– 1 root root 374 9. Februar 16:34 Error_EXFAT
    drw-r - r– 3 root root 4096 15. Februar 00:22 Windows-Installation USB
    -rw-r - r– 1 m18 m18 7572 22. Dezember 2016 mdmsetup.desktop
    -rw-r - r– 1 Wurzel Wurzel 61 18. Februar 13:07 pkme
    -rw-r - r– 1 root root 10809 15. Mai 2013 README
    -rw-r - r– 1 root root 57 Jan 3 11:58 sudo abrufen
    -rw-r - r– 1 root root 1049 18. Februar 01:02 Rep-Systemback
    -rw-r - r– 1 root root 1163 11. Februar 11:12 root.txt
    -rw-r - r– 1 root root 384 10. Februar 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 Wurzel Wurzel 31. Januar 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] Passwort für m18:
    sudo: ugo + rwx: Befehl nicht gefunden
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Desktop $ ls -l
    Insgesamt 60
    drwxrwxrwx 2 root root 4096 15. Februar 22:32 a
    -rwxrwxrwx 1 root root 474 16. Februar 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9. Februar 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 15. Februar 00:22 Windows-Installation USB
    -rwxrwxrwx 1 m18 m18 7572 22. Dezember 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18. Februar 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15. Mai 2013 README
    -rwxrwxrwx 1 root root 57 3. Januar 11:58 sudo wiederherstellen
    -rwxrwxrwx 1 root root 1049 18. Februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11. Februar 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10. Februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 Wurzel Wurzel 31. Januar 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 Installation \ de \ Windows \ USB /
    m18 @ m18 ~ / Desktop $ ls -l
    Insgesamt 60
    drwxrwxrwx 2 root root 4096 15. Februar 22:32 a
    -rwxrwxrwx 1 root root 474 16. Februar 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9. Februar 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15. Februar 00:22 Windows-Installation USB
    -rwxrwxrwx 1 m18 m18 7572 22. Dezember 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18. Februar 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15. Mai 2013 README
    -rwxrwxrwx 1 root root 57 3. Januar 11:58 sudo wiederherstellen
    -rwxrwxrwx 1 root root 1049 18. Februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11. Februar 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10. Februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 Wurzel Wurzel 31. Januar 1 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Desktop $ ls -l
    Insgesamt 60
    drwxr-xr-x 2 root root 4096 15. Februar 22:32 a
    -rwxrwxrwx 1 root root 474 16. Februar 23:37 canaima5
    -rwxrwxrwx 1 root root 374 9. Februar 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 15. Februar 00:22 Windows-Installation USB
    -rw-r - r– 1 m18 m18 7572 22. Dezember 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 18. Februar 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15. Mai 2013 README
    -rwxrwxrwx 1 root root 57 3. Januar 11:58 sudo wiederherstellen
    -rwxrwxrwx 1 root root 1049 18. Februar 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 11. Februar 11:12 root.txt
    -rwxrwxrwx 1 root root 384 10. Februar 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 Wurzel Wurzel 31. Januar 1 torregal

    Auf der anderen Seite wissen, wie man den Befehl chown benutzt. Ich weiß auch nicht, ob es besser ist, den Befehl cp zu verwenden, um die Informationen von einer anderen Festplatte mit einem Platzhalter zu kopieren, der die Dateien mit all ihren Berechtigungen kopiert, und ob sie Ihrem Benutzer zur Verfügung stehen oder immer bei der bleiben Vorhängeschloss

    Ich möchte, dass, wenn jemand einen vollständigeren Artikel kennt und Beispiele für jede der Platzhalter, die chmod und chown verwenden. Ich kann es so platzieren, dass es für Neulinge leichter zu lernen ist, da es Tabellen gibt, in denen die dreistellige Nummerierung erscheint, wie die von 3, 777, und wie diese Nummerierung gebildet wird, ohne dass sie vorbestimmt sind, oder es gibt viele mehr, die sich in der Summe von ugo widerspiegeln Ich weiß nicht, ob es richtig ist. Ich denke, es sind Benutzer, Eigentümer von Gruppen und mit dem rwx für Ordner, Unterverzeichnisse, ausführbare Dateien usw.

    Am Ende möchte ich lernen, alle Formeln von chmod und chonw für alle Dateien und für das gesamte Linux-Dateisystem zu verwenden

    Ich entschuldige mich, wenn meine Frage zu diesem Thema sehr lächerlich ist. Ich suche nur nach einer Anleitung, um eine bequemere Methode zu haben, um jeden Teil der Gruppenberechtigungen und Modifikatorbefehle der Programme chmod und chonw verstehen zu können.

    Grüße und vielen Dank für Ihre Zusammenarbeit.

  57.   Arsch sagte

    danny ich liebe ihn uwu

  58.   Arsch sagte

    danny ich liebe ihn uwu….