Chown
De Wikipedia, la enciclopedia libre
Cada fichero de Unix tiene un propietario y un grupo, que se corresponden con el usuario y el grupo de quien lo creó.
La instrucción chown permite cambiar el propietario del fichero.
El usuario root puede cambiar a cualquier fichero el propietario. En algunos sistemas está restringido el cambio de propietarios por medio de chown para usuarios normales por motivos de seguridad. En los sistemas que está permitido, además de cambiarse el propietario, pueden alterarse otros indicadores del archivo, como el sticky bit.
Sintaxis:
- chown nuevousr archivo1 [ archivo2 archivo3 ...]
- cambia el propietario de archivo1 archivo2, etc. que pasará a ser nuevousr
- chown -R nuevousr directorio
- cambia el propietario para que pase a ser nuevousr 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:
chown admin /etc/hosts
... el nuevo propietario del archivo sería admin, tal y como se muestra:
$ ls -l /etc/hosts -rw-r--r-- 1 admin root 1013 Oct 3 13:11 /etc/hosts
Otro ejemplo:
chown user1 *
...cambia el propietario a todos los archivos y directorios del directorio actual. Todos pasarán a pertenecer al usuario user1.
chown -R user1 *
... además entraría recursivamente en todos los subdirectorios descendientes y cambiaría el propietario 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 |