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).
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).
Respuestas:
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.
fuente
struct stat
'sst_mode
en el espacio de usuario;struct inode
' si_mode
en el kernel).CH ange MOD e.
fuente