Root권한을 쓰는 응용을 쓸때의 문제점

안녕하세요.

wireshark라는 packet capture 프로그램을 종종 사용합니다.

sudo apt-get install wireshark

이 프로그램은 일반유저와 root로 실행을 하게 되는데요.

eth0의 조작이 필요하기 때문에 일반유저로 실행할 경우

본래의 목적인 packet capture는 불가능하게 됩니다.

root로 실행할 경우 다음과 같은 불편한 점이 있어
해결방법이 있는지 질문드리고 싶습니다.

  1. root로 실행되기 때문에 파일을 열거나 저장할 경우

file browser창에 나오는 desktop이라든지 home디렉토리가 root로 됩니다.

물론 경로를 찾아가서 유저 디렉토리를 열거나 그곳에 저장이 가능하긴 하지만

상당히 번거롭네요.

혹시 해결방법이 있을까요?

  1. root로 실행되기 때문에 저장된 파일이 모두 root소유가 되어서

일반유저로 그 파일들을 조작할 경우 권한의 변경이 필요합니다.

이런 점이 상당히 번거로운데요.

해결방법이 있을지요?

그럼 답변 부탁드립니다.

wireshark 같은경우 패킷 캡쳐와 조작이 가능하기 때문에,
일반 사용자가 접근했을 경우 보안에 큰 문제가 발생할 수 있는 걸로 아는데요.
어쩔 수 없이 루트로 실행되니,
바로 일반사용자가 접근할 수 있도록 만드는 방법은 없는걸로 압니다.
좀 불편하더라도, 보안을 위해 그냥 사용하시는게…

shriekout님 답변 감사합니다.