"vboxusers"그룹을 추가하면 더 이상 "admins"그룹에 없습니다


15

Ubuntu 11.10을 사용하고 있으며 VirtualBox를 설치했습니다.

vboxusers그룹 에 자신을 추가해야 했지만 그룹에 자신을 추가하면 vboxusers더 이상 다른 그룹, 특히 admins그룹 에 속하지 않습니다 !

admins그룹에 다시 추가하면 더 이상 그룹에 속하지 않습니다 vboxusers!

내가 사용한 명령

  • "vboxusers"에 사용자를 추가하려면 : usermod -G vboxusers myusername

  • 단일 사용자 모드에서 관리자 그룹에 사용자를 다시 추가하려면 다음을 수행하십시오. usermod -aG admin myusername


@Caesium 감사합니다. 모두 감사합니다 :) Caesium의 솔루션에 따라 해결 : D
R9TySix

그런 다음 수락 된 답변을 수정해야합니다. 현재 작동하지 않는 솔루션이 허용되어 향후 방문자를 혼란스럽게합니다.
세슘

답변:


19

두 번째 명령이 맞습니다.

기본적으로 usermod -G사용자가있는 모든 보조 그룹을 대체합니다 (기본 그룹은 일반적으로 사용자 이름과 동일하게 이름이 지정되고 별도로 지정됩니다. 그래도 망설이지 마십시오). 또한 -a그것을 사용하여 당신이 제공하는 그룹을 추가합니다.

그래서 이것은 작동해야합니다 (그리고 나를 위해 방금 시도했습니다).

usermod -aG vboxusers myusername

해당 명령을 실행하면 다른 그룹에서 벗어날 경우 버그를 발견 한 것입니다. 효과를 보려면 다시 로그인해야합니다.


2
오류가 발생했습니다 :usermod: group 'vboxusers' does not exist
Edward Torvalds


4

usermod man page그룹에 사용자를 추가하는 올바른 명령 에 따르면

sudo usermod -G group -a username

또는 자신의 vboxusers그룹에 자신을 추가하려는 경우

sudo usermod -G vboxusers -a $USER

정확히 상응하는 -aG group(가정 기능 usermod 인수를 구문 분석하는 방법을 알고)
세슘

1

명령 vboxusers을 사용하여 사용자를 추가 할 때 top 방법을 사용하지 마십시오 usermod -G vboxusers myusername. 이렇게하면 sudo 권한을 잃게됩니다!

sudo 권한을 잃어버린 경우 여기설명방법을 사용하여 권한 을 복구 할 수 있습니다. 다음 명령을 실행합니다.

usermod -G adm,cdrom,sudo,dip,plugdev,lpadmin,guoshicheng,vboxusers myusername

1
우분투에 오신 것을 환영합니다! 질문의 저자는 이미 사용하지 말라고 명령 한 것을 사용했습니다. 그는 이미 자신의 문제에 대한 해결책을 받아 들였습니다. 실제로 다시 질문에 답할 필요는 없습니다. 또한 중국어 사이트에 대한 링크는 영어 사이트에서 그다지 도움이되지 않습니다.
벤더

@bender 실제로 대답이 유효하고 주제에 관한 것이 있습니다. 답변을 수락하면 OP에서 효과가 있음을 의미합니다. 정보 페이지를 읽으십시오 .
Symin

@Symin : 그럼에도 불구하고, 질문의 저자는 이미이 명령을 사용했습니다 . 엄밀히 말하면, 이것은 이미 질문에 대한 대답이 아닙니다. 수락 된 답변은 이미 무엇이 잘못되었는지, 왜이 답변이 새로운 정보를 추가하지 않는지 자세히 설명합니다. 그리고이 사이트에서 잃어버린 특권을 되 찾는 방법을 여러 번 설명했습니다. 그리고 완전성을 기하기 위해 sudo 권한이 손실 된 후에이 명령은 더 이상 작동하지 않습니다 (아직 로그 오프하지 않았거나 여전히 루트 루트가 열려 있지 않은 경우).
벤더

0

당신이하고 싶은 일은 터미널을 열고 vi /etc/group바꾸기 vboxusers:x:128:uname(계정의 uname) 를 추가 하고 저장하고 로그 아웃하는 것입니다. 로그인하고 VirtualBox, 설정-> USB-> 장치에서 필터 추가를 엽니 다. 나는 그것이 효과가 있다고 생각합니다.


-1

여러 그룹에 사용자를 추가하려면 각 그룹을 쉼표로 구분하여 다음 명령을 실행하십시오 (예 : admin, vboxusers).

useradd -G 관리자, vboxusers myusername


그러면 새 사용자가 추가되고 사용자는 해당 그룹 에만 속하게 됩니다 .
Bruno Pereira

2
그렇다면 Oli의 답변도 잘못 되었습니까?
세슘
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.