I have installed ethereal on my slackware machine. If I login as root and issue this command
The graphical ethereal is launched and I can capture packets and everything works fine. Since I don't want to always be logged in as root I have another account.
When I log in as a normal user and try to issue the same
command I get the graphical ethereal but I am unable to capture packets. I get an error message that says either I didn't not specify the correct interface or I don't have permission to capture packets.
I specify eth0 as the interface when using the program as root, and it works. If I specify eth0 as a non-root user it does not work.
I have tried to su to root and then run the program, but ethereal won't even launch. If I
I get an error, after entering my password, that I (the user I am logged in as) is not in the sudoers file. Then I get another shell prompt and the program never starts.
Is there a way to change the permissions of some ethereal file so that I can use the program as a non-root user? Or do I have to add myself to the sudoers file and always use the sudo command?
Thanks in advance.