El comando Linux chown explicado de manera sencilla
El comando chown nos sirve en corto para cambiar quien es el propietario de cierto folder o carpeta en nuestro sistema.. Linux esta diseñado para permitir varios usuarios sobre el mismo sistema, por lo tanto se vuelve necesario saber quien hace que en cada lugar. Una de las maneras de administrar los movimientos es a través de los permisos.
Los permisos pueden ser a tres niveles, usuario, grupo y el resto del mundo.
Permisos de usuario.
Estos permisos se aplican a un solo usuario que tiene acceso especial al
archivo. Este usuario se llama el propietario. Permisos de grupo.
Estos se aplican a un solo grupo de usuarios que tienen acceso al archivo.
Este grupo es el grupo propietario. Otros permisos.
Estos se aplican a todos los demás usuarios del sistema.
Estos usuarios son conocidos como otros, o el mundo.
Los usuarios y el grupo pueden ser especificados por un numero, solamente
el usuario root puede cambiar la propiedad del archivo, ya sea directamente o
por sudo. Solamente el root puede cambiar atime y mtime (acces time y modification time)
Si el dueño es un grupo solo los miembros del grupo pueden cambiar el archivo o por
el dueño, solo si el dueño pertenece al grupo. Es preferible correr chown como
root debido a las restricciones anteriores.
Sintaxis Basica
chown [-c|--changes] [-v|--verbose] [-f|--silent|--quiet] [--dereference] [-h|--no-dereference] [--preserve-root] [--from=currentowner:currentgroup] [--no-preserve-root] [-R|--recursive] [--preserve-root] [-H] [-L] [-P] {new-owner|--reference=ref-file} file ...
Sin olvidar que puedes usar chown --help y --version en caso de ser necesario.
Para especificar un grupo como dueño del archivo o carpeta recordemos la sintaxis
[user[:group]]
Que seria algo asi por ejemplo
sudo chown www-data:www-data mitexto.txt
Donde www-data es el usuario que pertenece al segundo www-data.
Si se requiere darle permiso a un usuario solamente ponerlo sin comilla
ejemplo
sudo chown usuario mitexto.txt
Lo opuesto seria para un grupo
sudo chown :grupo mitexto.txt
Como muchas acciones en linux puedes usar la recursividad para cambiar
todo el contenido de algo, en este caso la propiedad de una carpeta, por
lo cual usariamos
sudo chown -R otromiembro:grupo micarpetafeliz
Hasta aqui vamos todo muy bien y tranquilo en otro capitulo les dejare el como
cambiar de propiedad en diferentes escenarios.
Un momento mientras cargamos los comentarios
{{item.date}}
{{item.image}}
{{subitem.date}}
{{subitem.image}}