다시 시작하지 않으면 그룹에 사용자를 추가할 수 없나요?

다시 시작하지 않으면 그룹에 사용자를 추가할 수 없나요?

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>

열려 있는 모든 연결을 강제로 닫고 다시 로그인하세요.

관련 정보