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
$ 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
2.- Grundstruktur der Berechtigungen in Verzeichnissen
Bei Verzeichnissen haben wir die gleichen Berechtigungen, jedoch mit einer anderen Bedeutung.
>> 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?
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
Ich habe die Oktale nie verstanden 😛 Danke für den Artikel!
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
Vielen Dank. Ich hatte das nicht so gesehen
Seien Sie vorsichtig, da 110 binär nicht die Zahl 4 im Oktal ist.
Die Binärzahl 110 ist oktal der Zahl 6
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.
es geht direkt zu den Notizen
.
Dank!
Sehr gut!
Sehr gut.
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!
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 🙂
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 ..
Kommentiert
r bedeutet LESEN und kommt von Lesen
w steht für WRITE und kommt von Write
x bedeutet Ausführung und kommt von eXecute
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.
Erkundigen Sie sich nach setfacl
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 |
Warum Freund?
Weil x gleich 5 ist und im Beispiel 6
g = rx 6 Fehler
g = rx 5 Richtig
g = rw 6 Richtig
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)
Grafisch sollten Sie nach einer Option suchen, die besagt: "Diesen Befehl wiederholen" oder "Dies für eingeschlossene Ordner tun".
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!
Danke, du hast mich aus dem Zweifel gebracht
Sehr guter Beitrag ... weiter so ...
sehr sehr gut danke 😀
Hervorragende Erklärung, endlich ist mir klar, dass ...
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
Versuchen Sie, sich als Superuser anzumelden
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 ...
Ausgezeichnet, danke.
danke für das Tutorial 🙂 sehr nützlich
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
Der Beitrag wird geschätzt. Genau das, was ich brauchte
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
Sehr gut erklärt, Dank
AUSGEZEICHNETER BEITRAG, DANKE, dass Sie einen Teil Ihrer Zeit dafür gegeben haben.
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.
Es ist wahr, ich sage, entferne mich, wenn ich etwas entferne, besonders in Bezug auf Computer.
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.
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.
Wie kann ich die Berechtigungen einer bestimmten Gruppe anzeigen und wie kann ich sie so bearbeiten, dass sie dieselben Root-Berechtigungen hat?
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
Hervorragende Erklärung
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!!!!!! 🙂
Gut gemacht. Einfach und verständlich.
Ich bin absolut neu in diesem und diesem Info. Für mich hat es wunderbar geklappt. Vielen Dank.
Hervorragender Beitrag, sehr nützlich, danke (:
Sehr lehrreich… Sehr pädagogisch.
Danke für den Artikel, es hat mir sehr geholfen, das ist sehr verwirrend xDDDD
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?
Hervorragende Informationen !! Es war sehr hilfreich für mich.
Danke.
Sehr gute Notiz. Ich wurde aufgefordert, Berechtigungen anzuwenden, und dank dieses Tutorials konnte ich dies in wenigen Minuten tun. Sehr empfehlenswert.
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?
Ja, alles ist kaputt gegangen, du musst Ubuntu neu installieren, und ich weiß, weil mir dasselbe passiert ist!
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
r bedeutet Schreiben und kommt von Lesen
w bedeutet lesen und kommt von Schreiben
Da wurdest du verwirrt. r lesen lesen, w schreiben ändern
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!
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.
Kann ein Benutzer die Datei ändern, wenn er über Schreibberechtigungen und keine Leseberechtigungen für eine Datei verfügt?
Si
Noch etwas: Die Initialen der Genehmigungen sind falsch.
Das r steht für Lesen und steht für Lesen. Idem zum Schreiben.
ausgezeichnet Ich habe endlich verstanden, dass es gut erklärt ist
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 ????
Sehr gut, ich hoffe, Linux weiter zu lernen
Vielen Dank! Hervorragender Beitrag ...
ausgezeichnet, dank
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.
Oder ein Skript (Interpreter), das Lese- und Ausführungsberechtigung benötigt, ein kompiliertes Programm muss nur gelesen werden.
Am Anfang des Benutzers drwxr-xr-x erscheint ein "d". was bedeutet das? Ich denke, es ist Verzeichnis, aber ich bin nicht sicher
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
-r - r - r– 1 Wada-Benutzer 4096 13. April 19:30 Datei?
Wenn es sich um ein Programm namens "foo" handelt, können wir es als beliebigen Befehl ausführen. https://gswitch3.net
Schön, dass dieser erstaunliche Beitrag.
Dies ist eine Art unheilbarer Betrug. glaube nicht was ich sage.
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.
danny ich liebe ihn uwu
danny ich liebe ihn uwu….