I tested it on i386 SL5.1 with 'write yellin pts/6', where "yellin" is 
my username on that computer and "pts/6" is the ttyname on which I had 
typed 'mesg n'.  The 'write ...' command was blocked to that terminal, 
though not to any of my other terminals for which 'mesg' returned "y". 
So as far as I can tell, 'mesg n' does what it's supposed to do.

Steven Yellin

On Wed, 24 Nov 2010, Faye Gibbins wrote:

> Anyone know why 'mesg n' doesn't stop 'write' anymore on SL5.x?
>
> Faye
>
> -- 
> ---------------------------------------------------------
> Faye Gibbins, Sys Admin.  GeoS KB.  Linux, Unix, Security
> Beekeeper  - The Apiary Project, KB -   www.bees.ed.ac.uk
> ---------------------------------------------------------
>                 (x(x_(X_x(O_o)x_x)_X)x)
>  I grabbed at spannungsbogen before I knew I wanted it.
>  Socrates: Question authority, question everything.
>  Mermin:   If the maths works "Shut up and calculate!"
>
> The University of Edinburgh is a charitable body,
> registered in Scotland, with registration number SC005336.
>