Đối với WireShark có một cách tốt hơn. Các bit thông thường cần gốc là ứng dụng bộ sưu tập gói và điều này có thể được cấu hình để cho phép mọi người nhất định để sử dụng nó mà không có sudo
, gksu
, etc
.
Trong một thiết bị đầu cuối (rất quan trọng là bạn đang ở trong một thiết bị đầu cuối, không chỉ là đối thoại Alt + F2) chạy điều này:
sudo dpkg-reconfigure wireshark-common
Điều này sẽ hỏi bạn nếu bạn muốn cho phép người dùng không root có thể đánh hơi. Đó là những gì chúng tôi đang hướng tới, vì vậy hãy chọn Yes
và quay trở lại.
Điều này thêm một wireshark
nhóm. Bất cứ ai trong nhóm đó sẽ có thể đánh hơi mà không cần root. Điều này rõ ràng an toàn hơn là chỉ để bất kỳ ai đánh hơi nhưng điều đó có nghĩa là không có kiểm tra mật khẩu. Về mặt kỹ thuật, bất kỳ người nào có quyền truy cập vào máy tính đăng nhập bằng wireshark
tài khoản đều có thể đánh hơi được. Nếu điều đó được bạn chấp nhận, hãy tiếp tục.
Nếu không, chạy lại và chọn không.
Sau đó, bạn chỉ cần thêm người dùng vào nhóm đó. Chạy này:
sudo adduser $USER wireshark
Và khởi động lại hoặc đăng xuất. Khi bạn quay lại, nó sẽ cho phép bạn bắt đầu đánh hơi mà không có bất kỳ phiền phức nào về việc root.