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); }