wireshark
아래 설명에 따라 그룹에 사용자를 추가하려고 합니다.여기.
여러 가지 다른 명령을 실행했는데 사용자가 성공적으로 추가된 것 같습니다.
~$ sudo adduser $USER wireshark
The user `user' is already a member of `wireshark'.
시스템에 다시 로그인했습니다.
~$ groups
user adm cdrom sudo dip plugdev lpadmin sambashare
그런데 사용자가 그룹에 추가되지 않은 것 같습니다(첫 번째 명령과 반대). 또한 Wireshark가 작동하지 않는다는 사실은 Wireshark가 추가되지 않았다는 가설을 뒷받침합니다.
어느 것이 옳다고 생각해야 합니까?
답변1
시스템이 다시 시작된 후에만 해당 그룹이 표시됩니다. 로그아웃 - 로그인만으로는 충분하지 않습니다.
무엇을 해야할지 모르겠습니다.
답변2
이 명령은 groups
당신을 Wireshark의 회원으로 표시하지 않으며, 권한이 없으면 Wireshark를 제대로 사용할 수 없습니다. adduser
래퍼 스크립트 에서 무언가가 작동하지 않을 수도 있습니다 .
새로운 사용자가 Wireshark를 사용하도록 유도할 때 저에게 효과적인 방법은 다음과 같습니다.
$ sudo usermod -aG wireshark $USER
그런 다음 사용자를 로그아웃하고 다시 로그인하십시오. 이제 루트가 아닌 사용자로 Wireshark를 사용할 수 있습니다.
답변3
ControlMaster
파일에서 를 사용하는 경우 $HOME/.ssh/conf
로그아웃했다가 다시 로그인하면 작동하지 않습니다(실제로 로그아웃되지 않았기 때문에). 구현하다
ssh -O exit <ssh nickname>
열려 있는 모든 연결을 강제로 닫고 다시 로그인하세요.