Chown Command Linux Featured

Cómo usar el comando Chown en Linux para cambiar la propiedad del archivo

En los sistemas Linux, cada archivo está asociado con un propietario y un propietario de grupo. Cuando no tenga el permiso adecuado, no podrá acceder ni editar los archivos o el directorio. En un sistema Linux, existe una herramienta de «cambio de propietario» (chown) que le permite cambiar el propietario de un archivo/directorio, así como el propietario del grupo. Veamos cómo puede usar el comando chown en Linux para administrar mejor sus archivos y carpetas.

Cómo usar el comando chown en Linux

El comando se puede utilizar de acuerdo con la siguiente sintaxis:

sudo chown [new_owner]:[new_group_owner] filename

Comprobar los permisos actuales de un archivo

Antes de cambiar el propietario (o el propietario del grupo) de un archivo, primero debe enumerar los permisos actuales de un archivo utilizando el ls -l. Con este comando, podrá ver el propietario y el propietario del grupo de los archivos en los que desea operar.

Cambio de grupo de Chown 1

Cambiar solo el propietario de un archivo/directorio

Es posible cambiar solo el propietario actual de un archivo en el sistema Linux. Como en la sintaxis del comando, tienes algo así como dos columnas separadas por el :. La primera columna representa al nuevo propietario, mientras que la segunda columna representa al nuevo propietario del grupo. Además, para cambiar el propietario del archivo, necesita permiso de superusuario, lo que significa anteponer sudo a todos chown comandos

sudo chown maketech: docker-machine

Compruebe el resultado del comando con ls -l:

$ ls -l
total 1964
-rw-r--r--  1 userkubetrain user_kubetrain    2148 Mar 18  2019  certnew.cer
-rw-r--r--  1 maketech      user_kubetrain      48 Jan 29 10:13  docker-machine

Puede ver que «maketech» ahora es el nuevo propietario de nuestro archivo. De forma predeterminada, el comando solo funciona para un solo archivo o directorio. Si desea aplicar los cambios a todos los archivos y subdirectorios dentro de una carpeta, debe usar el -R parámetro:

sudo chown -R maketech virtual-machine

También puede cambiar el propietario de un archivo utilizando el UID del usuario:

sudo chown -R 1002 virtual-machine

Cambiar solo el propietario del grupo de un archivo o directorio

Si desea dar permiso a otros usuarios para acceder al archivo, puede colocarlos en un grupo y luego cambiar la propiedad del archivo por parte del grupo.

sudo chown :maketechpublic -R docker-machine

Compruebe el resultado.

Cambio de grupo de Chown 2

Como puedes ver, ponemos los dos puntos : antes del nombre del nuevo propietario del grupo solo para indicar que este es el nombre del grupo y no el nombre del nuevo usuario.

Cambiar el usuario y el grupo de un archivo

Si desea cambiar el propietario y el propietario del grupo de un archivo o directorio, deberá indicar los dos valores:

sudo chown maketech:maketechpublic -R docker-machine

Al hacer esto, está asignando el nuevo propietario del directorio y también el grupo (es decir, los usuarios del grupo) que también pueden operar.

El comando chown en Linux es responsable de cambiar la propiedad del usuario y/o grupo del archivo. A menudo se usa junto con el comando chmod para administrar mejor los permisos de los archivos en Linux.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas