Red Hat Bugzilla – Bug 133903
PAM and userhelper not working for ethereal
Last modified: 2007-11-30 17:10:50 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3)
Description of problem:
On an stock installation of FC2 (updates only, no extra packages or
foreign RPMs), launching ethereal does not invoke PAM or userhelper to
raise privilege levels, i.e., non-root users cannot start Ethereal
from menus or launchers and perform packet traces.
The workaround is to start a terminal window and use su or sudo, but
it would be preferrable for novices to be prompted for the root
password correctly (same as, say, hwbrowser and other system tools).
Relevant desktop, helper and global PAM entries exist for ethereal,
but there seems to be something amiss.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install FC2
2. yum or RHN it to latest packages, add ethereal, ethereal-gnome
3. Log in as an unprivileged user and start Ethereal from the menu. It
launches immediatly, but you cannot perform traces nor are you asked
for the root password to do so.
Actual Results: I could not perform packet traces without launching
Ethereal from a terminal window using the root account.
Expected Results: I should have been prompted for the root password
either upon launching Ethereal or upon starting a packet trace.
This is really strange behaviour as I have experienced the same bug on
one of my PC's but the others are working just fine. Can you send me
the usermode version you're using.
$ rpm -q usermode
You're correct that pam.d and console.apps files are present and are
same on both machines.
Ethereal when is installed localy doesn't use /usr/bin/ethereal but
other file. Check
$ which ethereal
if you've got something else than you've propably installed other