zazula@soliton.uucp (Ralph Zazula) (06/02/91)
I have a non-networked NeXT cube running 2.0 and a PC hanging off of one of the serial ports. If I have my roomate log in on the PC and I try to talk(1) to him, I get the following: You don't exist. Go away. Now, that's not very nice *or* informative. Does anyone know where this message is coming from? I don't even know where to begin. I get the same thing even when I try talk(1) from root. Surely the system knows about root... Thanks, Ralph |----------------------------------------------------------------------| | Ralph Zazula "Computer Addict!" | | University of Arizona --- Department of Physics | | UAZHEP::ZAZULA (DecNet/HEPNet) | | zazula@uazhe0.physics.arizona.edu (Internet) | |----------------------------------------------------------------------| | "You can twist perceptions, reality won't budge." - Neil Peart | |----------------------------------------------------------------------| |----------------------------------------------------------------------| | Ralph Zazula "Computer Addict!" | | University of Arizona --- Department of Physics |
sparkie@picard.cs.wisc.edu (Mark Horn) (06/04/91)
In article <1991Jun1.102810.731@arizona.edu> you write: >I have a non-networked NeXT cube running 2.0 and a PC hanging off of one >of the serial ports. If I have my roomate log in on the PC and I try to >talk(1) to him, I get the following: > > You don't exist. Go away. > >Now, that's not very nice *or* informative. Does anyone know where this >message is coming from? I don't even know where to begin. I get the >same thing even when I try talk(1) from root. Surely the system knows >about root... I had this same problem for a while. I suspect that you are running Stuart and when you do a who(1) you don't get any info except it says you are logged in on the console only. What this probably means is that you have not setup Stuart to be setuid root. What's happening is that the file /etc/utmp is not getting updated when Stuart gives you a tty. The file /etc/utmp is the file that keeps track of who(1)'s logged on. It is world readable, but only root writeable. It is also the file that talk(1) checks. Why talk(1) checks it, I haven't got a clue but it does. The following "should" fix the problem. (You must be root to do these things) # cd <Directory-Containing-Stuart> # /etc/chown root.tty Stuart # chmod 6755 Stuart # ls -lg Stuart -rwsr-sr-x 1 root tty 188416 May 12 20:21 Stuart Note: if you are NOT using Stuart, and you are using Terminal, then all of what I said also applies to Terminal, too! However, Terminal "should" come setup properly. So if you are using Terminal, you or someone else who has root access to your machine must have mucked with the permissions on Terminal Anyway, I hope this helps. - sparkie -- sparkie@uhura.cs.wisc.edu (Mark Horn) NeXT Campus Consultant @ U. of Wisconsin, Madison