Cambiar propietario de una carpeta o archivos con chown en Linux
Me ha pasado que al trabajar en el hosting, he tenido inconvenientes con varios archivos o carpetas que he querido eliminar o bien subir un archivo a ellas y no he podido por que los permisos estaban para root u otro usuario.
Al trabajarlo por ssh terminal, ya que es un VPS, pude solucionarlo con los siguientes métodos.
1er Paso: "Dirigirse a la carpeta donde esta el archivo utilizando cd"
Ejemplo:
cd /home/miuser/download/
Para ver los archivos y sus propietarios puedes utilizar:
ls -l
En el listado verás dos campos de texto con el propietario y el grupo.
-rw-r--r-- 1 miuser users 177 apr 12 2015 archivoejemplo.php
En el anterior archivo listado, "miuser" es el propietario y "users" el grupo.
Por ejemplo, situándote en el directorio donde está el archivo que quieres afectar, podrías hacerlo así.
chown nuevouser:nuevogrupo archivoejemplo.php
Ahora, imagina que quieres cambiar todos los propietarios de los archivos de un directorio, podrías hacerlo así:
chown mipropietario:migrupo *
Recuerda lo siguiente: debe haber un espacio entre "migrupo *"
Ahora, si quieres cambiar el propietario y grupo de todos los archivos de una carpeta y de todos los subdirectorios que tenga, recursivamente puedes hacerlo de esta manera:
chown -R usuario:grupo .
Recuerda lo siguiente: debe haber un espacio entre ":grupo ."
Ahora si no tienes una remota idea de cual es el usuario que debes utilizar, puedes ver una lista de usuarios con el siguiente código. En ubuntu
cat /etc/group | cut -d":" -f1
Para ver una lista de los grupos:
cat /etc/group | cut -d":" -f1
Si nada de esto te sirvio por favor te sugiero que busques más información sobre el comando chown en la Wikipedia:
http://es.wikipedia.org/wiki/Chown
http://es.wikipedia.org/wiki/Chown

Espero que no te joda esto: Si te gusto comenta o deja puntos, colabora para enterarme si alguien lee lo que publico.