Re: sugerencia servidor correo
Carlos José:
> ¿es lo mismo /dev/null que /bin/false? Si se diferencia, ¿en que?
El primero es un dispositivo, no un programa, que sirve para tragarse
todo lo que le "echen" :-)
echo "le echo esto" > /dev/null
El segundo es un programa que no hace nada y devuelve un código
distinto de cero para indicar que no terminó con éxito (véase false(1)).
Poner /bin/false en /etc/passwd es usar /bin/false para lo que fue
diseñado: para no hacer nada. La única razón que se me ocurre para
poner /dev/null es por el mensaje de error algo distinto que da:
Cannot execute /dev/null: Permiso denegado
pero para eso, y ya puestos, se puede hacer un programa en C con el mensaje
que nos dé la gana, y en el idioma que más nos guste:
#include <stdio.h>
int main () { printf("¿Aburrido, eh?\n"); exit(1); }
Reply to: