일반 사용자에게 권한을 할당할 수 없는 이유는 무엇입니까?

일반 사용자에게 권한을 할당할 수 없는 이유는 무엇입니까?

내 debian10에 tcpdump를 설치합니다:

sudo apt install -y tcpdump
which tcpdump
/usr/bin/tcpdump
groupadd pcap
usermod -a -G pcap $USER
sudo chgrp pcap /usr/bin/tcpdump
sudo chmod 750 /usr/bin/tcpdump
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/tcpdump

확인 tcpdump명령:

tcpdump -nnSX port 443
bash: /usr/bin/tcpdump: Permission denied

답변1

새 그룹에 "로그인"해야 합니다.

newgrp pcap

또는 로그아웃했다가 다시 로그인하세요.

관련 정보