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).
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).
Antworten:
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.
quelle
struct stat
'sst_mode
im Userspace;struct inode
' si_mode
im Kernel).CH ange MOD e.
quelle