Chgrp
De Wikipedia, la enciclopedia libre
Cada fichero de Unix tiene un usuario y un grupo, que se corresponden con el usuario y el grupo de quien lo creó.
La instrucción chgrp permite cambiar el grupo.
El usuario root puede cambiar a cualquier fichero el grupo. Los demás usuarios solo pueden hacerlo con los ficheros propios y grupos a los que pertenezca.
Sintaxis:
- chgrp nuevogrp archivo1 [ archivo2 archivo3 ...]
- cambia el grupo de archivo1 archivo2, etc. que pasará a ser nuevogrp
- chgrp -R nuevogrp directorio
- cambia el grupo para que pase a ser nuevogrp a directorio, todos los archivos y subdirectorios contenidos en él, cambiándolos también de forma recursiva en todos ficheros de los subdirectorios.
[editar] Ejemplo
Si un archivo tiene estos propietarios:
$ ls -l /etc/hosts -rw-r--r-- 1 root root 1013 Oct 3 13:11 /etc/hosts
... y se ejecuta:
chgrp admin /etc/hosts
... el nuevo grupo propietario del archivo sería admin, tal y como se muestra:
$ ls -l /etc/hosts -rw-r--r-- 1 root admin 1013 Oct 3 13:11 /etc/hosts
Otro ejemplo:
chgrp audio *
...cambia el grupo a todos los archivos y directorios del directorio actual. Todos pasarán a pertenecer al grupo audio.
chgrp -R audio *
... además entraría en todos los subdirectorios descendientes y cambiaría el grupo a todos los archivos y directorios que hubiera.
[editar] Véase también
Programas y comandos Unix de línea de comandos (more) | |||
Gestión de Ficheros: | cat | cd | chmod | chown | chgrp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | mount | mv | pwd | rm | rmdir | split | touch | ||
Gestión de procesos: | at | chroot | crontab | exit | kill | killall | nice | pgrep | pidof | pkill | ps | sleep | time | top | wait | watch | ||
Gestión de Usuarios/Entorno: | env | finger | id | mesg | passwd | su | sudo | uname | uptime | w | wall | who | whoami | write | date | ||
Procesado de texto: | awk | cut | diff | ex | head | iconv | join | less | more | paste | sed | sort | tail | tr | uniq | wc | xargs | ||
Programación Shell: | echo | expr | printf | unset | Imprimiendo: | lp |
Gestión de redes: inetd | netstat | ping | rlogin | traceroute |
Búsqueda: find | grep | strings |
Miscelánea: banner | bc | cal | man | size | yes |