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

Responder a