El comando chown en Linux tiene la capacidad de cambiar la propiedad de un archivo o grupo.
Supongamos que tenemos el fichero «prueba.txt» dentro del directorio «chown» y queremos modificar el propietario para que pertenezca al usuario «Antonio».
Utilizamos el comando «ls -l» para listar los archivos y directorios así como sus permisos y propietarios. En este caso, el propietario del fichero «prueba.txt» es «pi»:
pi@raspberrypi:~/comandos/chown $ ls -l
total 8
-rw-r--r-- 1 pi pi 0 Dec 26 16:31 prueba.txt
drwxr-xr-x 2 pi pi 4096 Dec 26 16:45 trabajos
drwxr-xr-x 2 pi pi 4096 Dec 26 16:45 videos
Para modificar el propietario por «Antonio» introduciremos el siguiente comando:
pi@raspberrypi:~/comandos/chown $ sudo chown antonio prueba.txt
De modo que una vez que se hayan aplicado los cambios podremos observar la información del nuevo propietario:
pi@raspberrypi:~/comandos/chown $ ls -l
total 8
-rw-r--r-- 1 antonio pi 0 Dec 26 16:31 prueba.txt
drwxr-xr-x 2 pi pi 4096 Dec 26 16:45 trabajos
drwxr-xr-x 2 pi pi 4096 Dec 26 16:45 videos
Si queremos aplicar los cambios a todos los ficheros y subdirectorios deberemos aplicar la opción «-R»:
pi@raspberrypi:~/comandos $ sudo chown antonio -R chown/
Comprobamos que todos los ficheros y directorios han cambiado de propietario:
pi@raspberrypi:~/comandos $ ls -l chown/
total 8
-rw-r--r-- 1 antonio pi 0 Dec 26 16:31 prueba.txt
drwxr-xr-x 2 antonio pi 4096 Dec 26 16:45 trabajos
drwxr-xr-x 2 antonio pi 4096 Dec 26 16:45 videos