Con las prisas se me ha olvidado lo siguiente:

Independientemente de si es o no es el funcionamiento normal de /dev/zero,
S� es cierto que cualquier usuario, simplemente emitiendo esa orden, puede
acabar con los recursos del ordenador. As� que la pregunta ahora es: �c�mo
se puede evitar que un usuario emita esta orden? La p�gina de man zero
dice que este archivo debe ser legible y escribible por cualquiera, as� que
los permisos ni tocarlos. Un sistema de cuotas impide que el usuario se cargue
la capacidad de disco duro (salvo la que tenga �l asignada), pero esto no
impide que mientras se alcanza esa cuota se quede frito el ordenador.
�Alguna idea?

Saludos.

El mar, 02 may 2000, Luis M. Garc�a Ruip�rez escribi�:
> El mar, 02 may 2000, Danito escribi�:
> > Para mi sorpresa esto me dej� totalmente frito el ordenador, [...]
> 
> Prueba con 'dd if=/dev/zero of=archivo count=xxx'
> 
> La orden 'cat /dev/zero >archivo' escribe sin parar caracteres \0 en 
> 'archivo',
> supongo que se detendr� cuando no quede espacio en disco o se llegue al
> tama�o m�ximo de archivo admitido por el sistema de archivos.
> 
> No s� si considerar esto un bug o un comportamiento "normal" del dispositivo
> /dev/zero (al fin y al cabo /dev/zero puede considerarse como un archivo
> "sin fin").
> 
> Saludos.
> 

Responder a