Was bedeutet CHMOD Top 107

Was bedeutet CHMOD Top 107
Das Hinzufügen von Berechtigungen zu den Dateien ist erforderlich, insbesondere wenn mehrere Benutzer in einem System vorhanden sind. Darüber hinaus können die Daten auch die Daten schützen, da nur ausgewählte Personen darauf zugreifen und diese ändern können.

Im Linux -System zum Hinzufügen von Berechtigungen zur Datei oder einem beliebigen Ordner Chmod Der Befehl wird verwendet, nicht nur, dass Zahlen zugewiesen sind, basierend auf den Arten von Berechtigungen, wie für das Lesen der 4 für das Schreiben seiner 2 und für die Ausführung seine 1, die gemeinsam die Nummer 7 erzeugt.

In einfacheren Worten bedeutet CHMOD 777, alle Berechtigungen zum Lesen, Schreiben und Ausführen einer Datei durch jeden Benutzer des Systems zu erteilen, um mehr über das CHMOD 777 zu lesen, wie sie seine Bedeutung im Detail erläutert.

Berechtigungen an eine Datei unter Linux geben

Um die Bedeutung von CHMOD 777 tief zu verstehen, muss man sich voll und ganz bewusst sein, wie man einer Datei oder einem Ordner Berechtigungen gibt. Es gibt drei Arten von Berechtigungen, die normalerweise der Datei gegeben werden, die einer ist lesen, schreiben und dritter ist ausführen und um die Erlaubnis durch den Computer verständlich zu machen, wurde jedem Typ eine Nummer zugewiesen:

0 Keine Erlaubnis
1 Erlaubnis zum Ausführen
2 Erlaubnis zum Schreiben oder Ändern
3 Erlaubnis zum Schreiben und Ausführen
4 Erlaubnis zum Lesen
5 Erlaubnis zum Lesen und Ausführen
6 Erlaubnis zum Lesen und Schreiben
7 Erlaubnis zum Lesen, Schreiben und Ausführen

Es gibt drei Arten von Benutzern unter Linux: Einer ist Eigentümer, Zweitens ist Gruppe und dritter ist Andere und das CHMOD 777 bedeutet, dass alle Benutzer die Datei lesen, schreiben oder ausführen können. Um die Berechtigungen mit dem CHMOD-Befehl weiter zu veranschaulichen, enthält die folgende Tabelle eine dreistellige Kombination:

Berechtigungen Werte
Keine Erlaubnis zum Lesen, Schreiben und Ausführen 0 (0+0+0)
Erlaubnis, nur auszuführen 1 (0+0+1)
Erlaubnis, nur zu schreiben 2 (0+2+0)
Erlaubnis nur zu lesen 4 (4+0+0)
Erlaubnis zum Lesen und Ausführen 5 (4+0+1)
Erlaubnis zum Lesen und Schreiben 6 (4+0+2)
Erlaubnis zum Lesen von Schreiben und Ausführen 7 (4+2+1)

Zur Veranschaulichung gibt es ein Beispiel für die Änderung der Berechtigungen einer Datei mit CHMOD. Es wurde getan, damit Sie die Bedeutung von CHMOD 777 tief verstehen.

Lassen Sie uns ein einfaches Erstellen Bash -Skript Datei auf Linux -System und dann die Berechtigungen anschließend anhand von: anschließend ändern:

$ nano mybashscript.Sch

Fügen Sie als nächstes ein Skript in die Bash -Datei hinzu und schließen Sie die Datei, indem Sie sie speichern:

Jetzt werden wir der Datei eine Erlaubnis hinzufügen, wie wenn Sie möchten, dass niemand auf diese Datei zugreifen kann und dann verwenden:

$ sudo chmod 000 myBashscript.Sch

Wenn Sie nun nur überprüfen, versuchen wir es mit: Lesen Sie es mit:

$ cat myBashscript.Sch

Aus dem obigen Bild kann man klar verstehen, dass man jetzt die Datei mit Ausnahme des Benutzer mit sudo -Berechtigungen lesen kann. Überprüfen Sie nun die Datei, wenn sie bearbeitbar ist oder nicht: Verwenden Sie:

$ nano mybashscript.Sch

Aus dem obigen Bild kann man klar verstehen, dass niemand schreiben oder ändern kann. Sehen Sie nun an, ob diese Datei mit:

$ bash myBashscript.Sch

Aus dem oben genannten Bild ist eindeutig klar, dass niemand anderes als Systemadministratoren die Datei ausführen können. Nehmen wir nun die Erlaubnis der Datei an, dass jeder sie mit dem CHMOD anzeigen kann:

$ sudo chmod 777 myBashscript.Sch

Man kann aus dem Bild oben erkennen, dass sich die Berechtigung geändert hat, da sich die Farbe der Datei in Grün geändert hat.Was bedeutet .Sch Datei:

$ cat myBashscript.Sch

Jetzt können Sie sehen, dass die Datei lesbar ist. Jetzt schreiben oder ändern wir die Datei mit:

$ nano mybashscript.Sch

Die Datei ist auch jetzt auch beschreibbar, jetzt ist das Letzte, was überprüft werden muss, die Dateiausführung und kann erledigt werden, bis:

$ bash myBashscript.Sch

Die Datei ist jetzt ebenfalls ausführbar. Jetzt müssen Sie jetzt die Verwendung von CHMOD 777 unter Linux versammelt haben, und um sie zusammenzufassen, kann sie sagen, dass die Datei für alle auf dem Linux -System lesbar, schriftlich und ausführbar ist.

Abschluss

Das Festlegen von Berechtigungen für den Zugriff auf die Daten Ihres Linux -Systems ist von Vorteil, da die Daten vor Hackern schützen können. Der CHMOD -Befehl wird für solche Zwecke verwendet. Der CHMOD 777 wird hauptsächlich verwendet, um die Datei für jeden Benutzer lesbar, beschreibbar und ausführbar zu machen.