Pour WireShark, il existe un meilleur moyen. Le bit qui doit normalement racine est l'application de collecte de paquets et cela peut être configuré pour permettre à certaines personnes de l' utiliser sans sudo
, gksu
, etc
.
Dans un terminal (très important que vous soyez dans un terminal, pas seulement le dialogue Alt + F2), lancez ceci:
sudo dpkg-reconfigure wireshark-common
Cela vous demandera si vous voulez autoriser un utilisateur non-root à renifler. C'est ce que nous visons, alors sélectionnez Yes
et appuyez sur retour.
Cela ajoute un wireshark
groupe. N'importe qui dans ce groupe sera capable de renifler sans être root. Ceci est évidemment plus sûr que de laisser quelqu'un renifler, mais signifie qu'il n'y a pas de vérification de mot de passe. Techniquement, toute personne ayant accès à un ordinateur connecté avec un wireshark
compte sera en mesure de renifler. Si cela vous convient, continuez.
Sinon, exécutez-le à nouveau et sélectionnez non.
Ensuite, il vous suffit d'ajouter l'utilisateur à ce groupe. Lance ça:
sudo adduser $USER wireshark
Et redémarrez ou déconnectez-vous. Lorsque vous êtes de retour, il devrait vous permettre de commencer à renifler sans vous inquiéter d'être root.