Administrar permisos

1. chgrp

chgrp Permiso:chgrp

El grupo predeterminado atribuido a los nuevos archivos es el grupo principal del usuario que lo ha creado, a menos que esté habilitado el permiso SGID en el directorio de bienvenida.

El comando chgrp (change group) permite cambiar este grupo; el usuario puede ceder el archivo a cualquier grupo al que pertenezca. La sintaxis del comando es:

chgrp [-R] <grupo> <archivo ...> 

La opción principal -R indica al comando que aplique el cambio de forma recursiva (es decir, a todos los archivos y subdirectorios del directorio pasado como argumento).

A diferencia del administrador, el usuario normal sólo puede cambiar los archivos de los que es propietario.

Por ejemplo:

[alejandro]$ id 
uid=1006(alejandro) gid=1002(venta) grupos=1002(venta),1003(conta) 
[alejandro]$ touch archivo 
[alejandro]$ ls -l archivo 
-rw-r--r-- 1 alejandro venta 0 jun 3 03:58 archivo 
[alejandro]$ chgrp conta archivo 
[alejandro]$ ls -l archivo  
-rw-r--r-- 1 alejandro conta 0 jun 3 03:58 archivo 

El comando Permiso:chown chownsimilar chown (change owner) también permite cambiar el propietario de un archivo, pero sólo el administrador cuenta con los permisos necesarios. 

2. chmod

chmod Permiso:chmod

El comando chmod permite cambiar los permisos (o "modo") de los archivos. Sólo el propietario del archivo y el administrador del sistema (root) pueden utilizarlo.

La sintaxis general del comando es la siguiente:

chmod [-R] <permisos> <archivo...
Si desea saber más, le proponemos el siguiente libro:
couv_RIT7BLIN.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Permisos de Unix
Siguiente
Ejercicios