사용자 그룹 기록에 액세스합니다(-a 플래그 없이 usermod를 실행하기 전에 내가 어떤 그룹에 속해 있었는지 확인).

사용자 그룹 기록에 액세스합니다(-a 플래그 없이 usermod를 실행하기 전에 내가 어떤 그룹에 속해 있었는지 확인).

Xubuntu 16.04 실행

초보자 실수를 했습니다. 을 사용하지 않고 Wireshark를 시작할 수 있도록 'wireshark' 그룹에 내 계정을 추가하는 동안 를 sudo포함하여 내가 속한 다른 모든 그룹에서 내 자신을 제거했습니다 sudo.

나는 다음 명령을 사용했습니다.

sudo usermod -G wireshark my_user_account

나는 ? -a이전을 잊어버린 것 같아요 .-G

그룹 멤버십과 관련된 사용자 기록을 보는 방법을 아는 사람이 있습니까? 아니면 사용자 멤버십과 관련된 그룹 기록을 보시나요?

단지 내 사용자를 내가 정신을 차리기 전의 그룹으로 되돌리려는 것뿐입니다.

답변1

Grub을 다음과 같이 편집하여 단일 사용자 모드로 부팅했습니다.

  1. rw대신 파일 시스템을 ro만들고
  2. init=/bin/bash줄 끝에 추가합니다 .

그 후 다음을 사용하여 자신을 그룹에 다시 추가할 수 있었습니다 sudo.

usermod -aG sudo my_user_account

그런 다음 "일반" 모드로 다시 재부팅했습니다. Ran sudo grep group /var/log/auth.log은 내가 실행한 명령을 볼 수 있었고 내 그룹에서 나를 제거했으며 내가 제거된 그룹을 나열했습니다.

나는 그들 각각을 다시 살펴보며 sudo usermod -aG _group_ my_user_account.

그렇게 한 후 로그아웃했다가 다시 로그인했는데 모든 것이 정상으로 돌아온 것 같습니다. 이것이 나와 같은 실수를 저지른 다른 사람에게 도움이 되기를 바랍니다.

16년 동안 Linux를 사용해 왔으니 이런 멍청한 실수를 저지르지 않을 거라 생각할 수도 있지만, 분명히 그렇지는 않습니다...

관련 정보