![](https://seccdn.libravatar.org/avatar/0a58aa1cf569a5f15b0fee9c831960b5.jpg?s=120&d=mm&r=g)
17 Sep
2004
17 Sep
'04
17:28
I am trying to set up the Ethereal packet sniffer on some computers in a lab for networking students. Ethereal works fine if started by root. Regular users can bring up the program but if they try to capture packets they get the message - socket: operation not permitted - check permissions. (Permissions are 755.) I tried adding ethereal to the sudoers file to run it as root, however, the program will not run at all and we get the following errors: Xlib: connection to :0.0 refused by server Xlib: no protocol specified I have seen this before if I try to run a gui program by using su to go to root. How can I fix this? Mike -- Michael Williams Computer Information Systems The University of Akron