/tmp sin permiso de ejecución

El directorio /tmp es una fuenta de inseguridad constante ya que los usuarios de diversas formas pueden introducir contenidos en el mismo. y violando al seguridad de la maquina ejecutarlo.

Por ello es recomentable a la hora de formatear el servidor crear una partición independiente para este directorio y asi denegarle el permiso de ejecución de esta manera:

nano /etc/fstab
LABEL=/tmp /tmp ext3 noexec 1 2
Y remplazamos la linea que monta la partición tmp por:
LABEL=/tmp /tmp ext3 defaults,noexec 1 2

Ahora reiniciamos la maquina para aplicar cambios y ya estara listo.

Para verificar que esta correcto crea un fichero dentro de /tmp por ejemplo llamando ejectuta
nano ejecuta
en su interior guardamos solo "top"
ahora le damos permisos de ejecución chmod 777 top y lo ejecutamos:
[root@server2e24 tmp]# ./a
-bash: ./a: Permiso denegado

Por lo tanto no tiene permiso para ejecutarlo dentro de este directorio.
  • 0 Kasutajad peavad seda kasulikuks
Kas see vastus oli kasulik?

Seotud artiklid

¿Como gestionar paquetes rpm?

Instalando/desinstalando Para instalar un paquete rpm, prueba rpm -i ruta/al/rpm/ainstalar.rpm o...

Configuraciones de qmail

Todos los ficheros de configuración residen en: /var/qmail/control Para ver configuración...

Recompilar php y actualizacion del mismo

Bajamos php source de: http://www.php.net/downloads.php En nuestro caso: PHP 5.1.6...

Instalacion de ioncube

Bajamos el ioncube: http://www.ioncube.com/loaders.php Creamos un directorio donde...

Actualizar el ioncube

Bajamos el ioncube: http://www.ioncube.com/loaders.php Creamos un directorio donde...