Для WireShark есть лучший способ. Бит , который обычно требуется корень является приложением для сбора пакетов и это может быть настроено так, чтобы некоторые люди , чтобы использовать его без sudo
, gksu
, etc
.
В терминале (очень важно, чтобы вы были в терминале, а не только в диалоге Alt + F2) запустите это:
sudo dpkg-reconfigure wireshark-common
Это спросит вас, хотите ли вы позволить пользователю без полномочий root быть в состоянии прослушивать. Это то, к чему мы стремимся, поэтому выберите Yes
и нажмите Return.
Это добавляет wireshark
группу. Любой в этой группе сможет прослушивать, не будучи root. Это, очевидно, более безопасно, чем просто дать кому-нибудь понюхать, но это означает, что нет проверки пароля. Технически любой человек, имеющий доступ к компьютеру, вошедшему в систему с wireshark
учетной записью, сможет прослушать. Если это приемлемо для вас, продолжайте.
Если нет, запустите это снова и выберите нет.
Тогда вам просто нужно добавить пользователя в эту группу. Запустите это:
sudo adduser $USER wireshark
И перезагрузите или выйдите из системы. Когда вы вернетесь в него, вы должны начать нюхать без суеты о том, что вы root.