Hello,

    I recently installed etherape 0.9.13-1+b1 and found out it could not
do anything when run as an unprivileged user:


Error opening eth0 : eth0: You don't have permission to capture on that
device (socket: Operation not permitted) - perhaps you need to be root?


  I could find an "EtherApe (as root)" menu item in my desktop's menu
under System, but it asks for the superuser's password and I don't like
that.

  I then run the following command as root:


setcap CAP_NET_RAW=pe /usr/bin/etherape


  And i can now run etherape as a regular user without entering the
superuser's password or setting the binary SUID root.

  Could this be make a default setting at package installation, or at
least could there be some reference to this setting in the package info
and/or in the command man page?


-- 
Alessandro Selli <[email protected]>
Tel. 3701355486
VOIP SIP: [email protected]
Chiave firma e cifratura PGP/GPG signing and encoding key:
  BA651E4050DDFC31E17384BABCE7BD1A1B0DF2AE


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to