wireshark 실행 "Lua :로드 중 오류"


16

14.04에서 wireshark를 실행하면이 오류가 발생합니다.이 문제를 해결하려면 어떻게해야합니까?

루아 :로드 중 오류 : [string "/usr/share/wireshark/init.lua"]:46 : Wireshark를 수퍼 유저로 실행하여 dofile이 비활성화되었습니다. 권한이없는 사용자로 Wireshark를 실행하는 데 도움이 필요하면 http://wiki.wireshark.org/CaptureSetup/CapturePrivileges 를 참조 하십시오 .

답변:


12

Wireshark를 루트로 실행하고 있기 때문입니다.

메시지에 제공된 링크에서 :

캡처 할 수있는 권한이있는 계정으로 Wireshark 또는 TShark를 실행하거나 Wireshark 또는 TShark를 실행중인 계정에 캡처 할 수있는 권한을 부여해야합니다. 이 작업을 수행하는 방법은 운영 체제마다 다릅니다.

보안을 유지하려면 (적어도 어떤 방식 으로든) 관리자라도 항상 (제한된) 사용자 권한이있는 계정으로 실행하고 실제로 관리자 권한이 필요한 프로세스 만 시작하는 것이 좋습니다. 보안 페이지는 이것이 왜 좋은지 설명합니다.

dumpcap에 대한 네트워크 권한 설정

  1. Linux 커널 및 파일 시스템이 파일 기능을 지원하고 필요한 도구를 설치했는지 확인하십시오.

  2. "setcap 'CAP_NET_RAW + eip CAP_NET_ADMIN + eip'/ usr / bin / dumpcap"

  3. 루트가 아닌 것으로 Wireshark를 시작하고 인터페이스 목록을보고 라이브 캡처를 수행 할 수 있는지 확인하십시오.

그래서 ...

sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap

wireshark 그룹에 사용자를 추가하는 것을 잊지 마십시오

sudo usermod -aG wireshark $USER

(!) 로고를 끈 후 다시 로그온하십시오. 그런 다음 root가 아닌 사용자로 wireshark를 실행하십시오.


예, sudo로 실행합니다.
Mohammad Reza Rezwani

나는 이것을 작성 : sudo "setcap 'CAP_NET_RAW + eip CAP_NET_ADMIN + eip'/ usr / bin / dumpcap"나는 이것을 얻었습니다 : sudo : setcap 'CAP_NET_RAW + eip CAP_NET_ADMIN + eip'/ usr / bin / dumpcap : 명령을 찾을 수 없음
Mohammad Reza Rezwani

1
시도sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
Panther

readme 파일의 / usr / share / doc / wireshark-common / 폴더에 문서가 있습니다. 루트가 아닌 다른 옵션 및 완료하려는 다른 작업에 대한 종속성에 대해 설명합니다.
j0h

2

나는 이것에 대한 간단한 수정을 찾았다.

  1. 로 이동하십시오 usr/share/wireshark.
  2. init.lua텍스트 편집기로 엽니 다 .
  3. 변경 disable_lua = falsedisable_lua = true .

1

wireshark 그룹에 사용자를 추가하지 않았기 때문입니다.

sudo dpkg-reconfigure wireshark-common

메시지 상자에 YES라고 말하면 wireshark 그룹이 추가됩니다. 그런 다음 입력하여 사용자를 그룹에 추가하십시오.

sudo adduser $USER wireshark

그런 다음 컴퓨터를 다시 시작하고 wireshark를 엽니 다.

운영

wireshark

행운을 빕니다.)

작성자 : @Thusitha Sumanadasa


0

내 경우에는 Mint (Ubuntu 기반)를 사용하고 있습니다. 출력 파일을 아래로 변경하면 문제가 발생한 출력 파일의 위치입니다 /tmp/.

예 :

  • tshark -i wlp7s0 -w /tmp/a.pcap
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.