¿Qué significa chmod?

11

Para memorizar un comando, generalmente es una buena idea aprender de dónde viene su nombre. Por ejemplo, cpviene de la copia. usermodsignifica "Modificación del usuario" (al menos eso creo).

¿De dónde viene chmod, qué significa?

caballero
fuente
55
Wikipedia es tu amigo para estos: en.wikipedia.org/wiki/Chmod . Lo creas o no, hay temas para la mayoría de los comandos.
slm
Tienes razón, es así desde el principio
felknight
2
Consulte las páginas de manual, hay una gran cantidad de información dada en ellas. En su caso, "man chmod".
delta24

Respuestas:

13
change mode

Es la forma completa del comando. Entonces, básicamente, está cambiando el modo establecido como algo por otra cosa.

Permiso de solo lectura para leer / escribir, revocar el permiso de lectura / escritura solo para leer, etc.

Ramesh
fuente
3
No estás IMO cambiando lectura a escritura ni nada de eso. Solo está modificando los permisos para lectura / escritura / ejecución.
Pavel Šimerda
@ PavelŠimerda, gracias por señalarlo. He editado la respuesta :)
Ramesh
44
Al pensar en la terminología, también puede ser útil saber que los permisos se almacenan junto con el tipo de archivo (archivo regular, directorio, tubería, dispositivo char, dispositivo de bloque, etc.) en un solo campo entero que generalmente se denomina el "modo" del archivo. ( struct stat's st_modeen el espacio de usuario; struct inode' s i_modeen el kernel).
3

CH ange MOD e.

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