Propiedad de Archivos
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 57 de 82.
Más allá de los permisos, cada archivo tiene un propietario y un grupo asociados. Cuando ejecutas ls -l, puedes ver esta información de propiedad justo después de la cadena de permisos:
-rw-r--r-- 1 alice developers report.txt
│ │
│ └── Group
└──────── OwnerEl propietario es típicamente el usuario que creó el archivo, y el grupo permite que múltiples usuarios compartan el acceso. Puedes cambiar la propiedad usando el comando chown:
# Cambiar el propietario de un archivo
chown bob report.txt
# Cambiar tanto el propietario como el grupo
chown bob:staff report.txt
# Cambiar solo el grupo
chown :staff report.txtTambién existe el chgrp comando, que cambia solo el grupo:
chgrp developers project.txtCambiar la propiedad generalmente requiere privilegios administrativos. Por esto, a menudo verás estos comandos usados con sudo en sistemas reales. Comprender la propiedad te ayuda a controlar exactamente a quién aplican los permisos de «propietario» y «grupo» cuando los estableces con chmod.
Hoja de referencia
Cada archivo tiene un propietario y un grupo. Puedes ver esta información con ls -l:
-rw-r--r-- 1 alice developers report.txt
│ │
│ └── Group
└──────── OwnerUsa chown para cambiar la propiedad:
# Change the owner
chown bob report.txt
# Change both owner and group
chown bob:staff report.txt
# Change only the group
chown :staff report.txtUsa chgrp para cambiar solo el grupo:
chgrp developers project.txtCambiar la propiedad generalmente requiere privilegios administrativos (usa con sudo).
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos