[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: