Wofür steht chmod?

11

Um sich einen Befehl zu merken, ist es normalerweise eine gute Idee zu erfahren, woher sein Name kommt. cpKommt zum Beispiel aus der Kopie. usermodbedeutet "User Modifiy" (zumindest denke ich das).

Woher kommt chmod, was bedeutet das?

Teufelsritter
quelle
5
Wikipedia ist dein Freund für diese: en.wikipedia.org/wiki/Chmod . Ob Sie es glauben oder nicht, es gibt Themen für die meisten Befehle.
slm
Sie haben Recht, es ist so richtig am Anfang
Felknight
2
Konsultieren Sie die Manpages, es gibt eine Fülle von Informationen in ihnen. In deinem Fall "man chmod".
Delta24

Antworten:

13
change mode

Es ist die vollständige Form des Befehls. Im Grunde genommen ändern Sie den eingestellten Modus als etwas anderes.

Leseberechtigung für Lese- / Schreibberechtigung, Widerruf der Lese- / Schreibberechtigung für Lese- / Schreibberechtigung usw.

Ramesh
quelle
3
Du bist nicht IMO, der das Lesen in Schreiben oder ähnliches ändert. Sie ändern nur die Berechtigungen für Lesen / Schreiben / Ausführen.
Pavel Šimerda
@ PavelŠimerda, Danke für den Hinweis. Ich habe die Antwort bearbeitet :)
Ramesh
4
Wenn Sie über die Terminologie nachdenken, kann es auch hilfreich sein zu wissen, dass Berechtigungen zusammen mit dem Dateityp (reguläre Datei, Verzeichnis, Pipe, Zeichengerät, Blockgerät usw.) in einem einzelnen Ganzzahlfeld gespeichert werden, das normalerweise aufgerufen wird der "Modus" der Datei. ( struct stat's st_modeim Userspace; struct inode' s i_modeim Kernel).
3

CH ange MOD e.

[root@localhost /]# apropos -e chmod -s 1
chmod (1)            - change file mode bits
[root@localhost /]#
Steve
quelle