TOP

Dar permisos a los archivos, carpetas y subcarpetas en Linux

Os voy a explicar como dar permisos totales a cualquier usuario para un archivo, una carpeta o todo un directorio.

Lo primero que debes saber es que esto se hace desde dentro de una consola o terminal mediante el comando "chmod".

1- Abres la consola

2- Te das permisos de administración/root (normalmente escribir para debian "su" y para Ubuntu "sudo su")

3- Vamos hacia el directorio:

cd => entras en las carpetas. Ejemplo: "cd descargas" te mete en la carpeta descargas

ls => Te muestra los archivos y carpetas del directorio en el que estas. Ejemplo: "ls" y te mostrará todo lo que haya dentro del directorio en el que estás

4- Damos permisos:

chmod 777 "nombredelarchivo" => eso da permisos a todos los usuarios
chmod +x "nombredelarchivo" => este da permisos para ejecutar el archivo
chmod 777 -R "nombredelarchivo"=> los permisos incluyen subdirectorios
chmod +x -R "nombredelarchivo"=>hace ejecutable todos los archivos del directorio

EJEMPLO EN MI CASO:

su

cd /home/nerviozzo/

ls


chmod 777 carpeta_ejemplo
chmod +x  carpeta_ejemplo


chmod 777 +R carpeta_ejemplo
chmod +x  +R carpeta_ejemplo

QUITAR LOS PERMISOS
SE HACE IGUAL PERO CAMBIANDO LOS VALORES PARA chmod:

chmod 711 =>SOLO ROOT TIENE ACCESO
chmod -x =>NO SE PUEDE EJECUTAR
Vídeo de ejemplo: