Gestión de archivos

¿Cómo se hace Chown recursivo??

¿Cómo se hace Chown recursivo??

A veces puede encontrar errores al usar cualquier sistema operativo Linux, como denegado al editar un archivo. Esto se debe a que hay menos derechos en ese archivo en particular. Chown generalmente se abrevia como "cambio de propiedad", lo que significa que Chown es una instrucción para cambiar el propietario de un grupo de archivos y carpetas en Linux. Además, debe modificar el propietario de una carpeta que contiene todos los documentos en determinadas situaciones. Puede que tenga que consumir chown recursivo, que es una de las opciones de la instrucción chown. Recursivo significa que se hará chown para todos los documentos en el directorio especificado, y también archivos y carpetas dentro de todos los subdirectorios. Descubrirá cómo modificar de forma recursiva las autorizaciones de directorio y archivo mientras usa la instrucción chown en esta guía.

Sintaxis:

Directorio de modo $ Chown -R

Ejemplo 01: Chown simple

Primero, necesitamos ver cómo funciona el comando chown. Abra el terminal de la línea de comandos desde Aplicaciones. Organice todas las carpetas y archivos del directorio de inicio del usuario "aqsayasin" usando el comando list. La salida muestra una lista de archivos y carpetas como se muestra.

$ ls

Tenemos un archivo "principal.c "en el directorio de inicio del usuario" aqsayasin ". Tenemos que verificar el propietario de un archivo específico para aplicar más cambios. Para este propósito en particular, usaremos la instrucción "ls -lart". Como se muestra a continuación, podemos decir que el usuario "aqsayasin" es su propietario y reside en el grupo "aqsayasin".

$ ls -lart nombre de archivo

Modifiquémoslo cambiando su propietario a usuario "root". Usaremos el siguiente comando "chown" para hacerlo.

$ sudo chown nombre de archivo raíz

Ahora, al verificar el propietario y el grupo del archivo usando el mismo comando "ls -lart", puede ver que el propietario ha sido cambiado. El resultado muestra que el usuario "root" es su propietario y pertenece al mismo grupo "aqsayasin".

$ ls -lart nombre de archivo

Chown recursivo con el indicador -R:

La primera y más sencilla forma es usar el indicador -R para especificar la naturaleza recursiva de la instrucción chown. Primero verifiquemos los propietarios de todos los archivos y carpetas que residen en el directorio de inicio del usuario "aqsayasin" usando el comando "ls" a continuación. De la salida a continuación, podemos ver que el propietario de todos los archivos excepto dos de ellos es el usuario "aqsayasin".

$ ls -la

Ejemplo 01: Cambiar propietario

Ahora es el momento de cambiar el propietario de todos los archivos y carpetas usando la marca -R con consulta chown. Entonces usaremos privilegios de sudo para hacer esto. Pruebe el siguiente comando "chown" seguido de la bandera "-R" junto con el nombre del propietario que es "root". Hemos proporcionado la ubicación del directorio dentro de esta instrucción. Esto significa que todos los archivos y carpetas que residen en la carpeta "aqsayasin" del directorio "Inicio" tendrán un propietario "raíz" en lugar del usuario "aqsayasin". Es posible que se requiera la contraseña de su cuenta raíz para aplicar los cambios.

$ sudo chown -R root / home / aqsayasin /

Después de la ejecución del comando chown, es hora de verificar si los cambios se han realizado de manera efectiva o no. Para este propósito en particular, usaremos el mismo comando de lista que usamos antes. Entonces, la salida muestra que todos los archivos se cambiaron a "raíz".

$ ls -la

Ejemplo 02: Cambiar grupo

Después de cambiar el propietario, es hora de cambiar el grupo de todos los archivos y carpetas usando la bandera -R dentro de la instrucción chown. Primero, enumere todos los archivos y carpetas usando el comando list. Puede observar todos los archivos y carpetas que se encuentran en el grupo "aqsayasin".

$ ls -la

Cambiaremos el grupo a "root" de "aqsayasin". Para esto, usaremos el comando chown con la bandera -R. Hay un ligero cambio en este comando. Para cambiar el grupo usaremos el ":" antes del nombre del grupo. Proporcionaremos la ubicación del directorio para el que queremos cambiar el grupo de sus subcarpetas. Utilice la palabra clave "sudo" para aplicar el nombre del grupo. Es posible que necesite la contraseña de su cuenta sudo para aplicar estos cambios como se muestra a continuación.

$ sudo chown -R: root / home / aqsayasin /

Después de aplicar los cambios, volveremos a listar todos los archivos y carpetas para verificar la actualización. Utilice el siguiente comando de lista para hacerlo. Puede ver que el grupo de todos los archivos y carpetas se ha cambiado a "raíz".

$ ls -la

Ejemplo de Chown simple:

Tomemos un ejemplo simple que no sea chown. Tienes que crear dos archivos con el nombre "uno.txt ”y“ scnd.txt ”usando el comando táctil de la siguiente manera:

$ touch filename1
$ touch filename2

Verifiquemos el propietario y el grupo de ambos archivos usando el comando list como se muestra a continuación:

$ ls -l nombrearchivo1
$ ls -l nombrearchivo2

Puede ver que ambos archivos tienen el mismo propietario y grupo, e.gramo., "Aqsayasin".

Primero cambiemos el propietario del archivo "uno.txt ”al usuario“ root ”usando el comando simple“ sudo chown ”seguido del nombre del propietario y el nombre del archivo como se muestra a continuación:

$ sudo chown root filename1

Al verificar el primer archivo nuevamente usando el comando list, puede ver que el propietario se ha cambiado a "root".

$ ls -l nombrearchivo1

Ahora asignaremos los mismos derechos del primer archivo al segundo archivo usando la "referencia" en el comando chown seguido del primer nombre de archivo. Después de eso, debe proporcionar el nombre del segundo archivo en el que se aplicarán los cambios como se muestra a continuación:

$ sudo chown -reference = nombre de archivo1 nombre de archivo2

Ahora, verifique el propietario y el grupo del segundo archivo usando el mismo comando de lista que se muestra a continuación:

$ ls -l nombrearchivo2

De la salida a continuación, podemos ver que el propietario se ha cambiado a 'root'.

Conclusión:

Hemos hecho el chown recursivo usando la bandera "-R". Ojalá! No tendrá ningún problema al utilizar esta guía.

Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...