Hola a todos los taringueros y linuxeros.
Bueno empecemos.
Este es un simple tuto para negar el acceso a determinadas carpetas así también como para ocultarlas por que su contenido es muy valioso para nosotros o simplemente no queremos que nadie la vea lo que hay adentro (ej: pelis XXX ).
Algo de info:
Los sistemas GNU/Linux basan su seguridad en los permisos, razón por la cual nosotros no podríamos borrar archivos del sistema por accidente (en window$ uno puede borrar la carpeta WINDOWS con una tecla). En Linux hay tres tipos de permisos:
Lectura: Significa acceder al archivo y no ver su contenido (su valor es 4)
Escritura: Significa modificar el archivo (su valor es 2)
Ejecución: Significa ejecutar el proceso contenido en el archivo o ver el contenido de una carpeta (su valor es 1)
Además los permisos se asignan según los usuarios en el siguiente orden:
Propietario: El propietario del archivo o directorio.
Grupo: Grupo de usuarios al que pertenece el archivo
Otros: Los demás usuarios.
Ejemplo:
Si un archivo tiene los permisos 764 significa.
7=4+2+1 El propietario puede leer, escribir y ejecutar el archivo.
6=4+2+0 El grupo puede leer y escribir el archivo pero no pueden ejecutarlo
4=4+0+0 Los demás usuarios podrán leer el archivo pero no podrán modificarlo ni ejecutarlo.
El comando CHMOD
Este comando se utiliza para asignar permisos a archivos o directorios. Ej
sudo chmod permiso archivo-o-directorio
Supongamos que queremos darle todos los permisos a la carpeta X que esta el el Home. La sintaxis seria:
sudo chmod 777 X
Lo mismo seria para un archivo. Ej:
sudo chmod 777 imágenes/imagen.jpg
Veamos ¿que significara que el archivo X tenga los permisos 400?
4=4+0+0 El propietario puede leer (4) pero no puede leer (0) ni ejecutarlo (0)
0=0+0+0 El grupo no puede leer (0) tampoco puede modificar (0) ni ejecutarlo (0)
0=0+0+0 Los otros usuarios no pueden leer (0), ni modificarlo (0) ni ejecutarlo (0)
Y ustedes se preguntaran ¿Y con esto que mierda ago?
Simple; para negar el acceso a la carpeta, incluso para nosotros mismos, le tenemos que asignar el valor 0 a los tres tipos de usuarios. Ej:
sudo chmod 000 carpeta X
Con esto el acceso a la carpeta queda limitado solamente para el root. Y para poder acceder devuelta a la carpeta simplemente le devolvemos los permisos. Ej:
sudo chmod 777 carpeta X
Otro buen consejo seria ocultar la carpeta esto se hace colocando un punto “.” delante del nombre de la carpeta. Ej:
.nombre de la carpeta
Esto no solamente sirve para las carpetas sino también sirve para cualquier archivo. Ej:
.nombre del archivo.jpg
Para ver las carpetas y archivos ocultos presionamos las teclas control mas la letra H (Ctrl + H)
Eso es todo por hoy espero que les sirva.
Juegos y Emuladores para Ubuntu: