우분투의 기존 그룹에 기존 사용자를 추가하는 데 문제가 있습니다.

우분투의 기존 그룹에 기존 사용자를 추가하는 데 문제가 있습니다.

www 그룹에 bill이라는 사용자를 추가하려고 합니다.

useradd -G www bill

그것은 나에게 오류를 준다

UX: useradd: ERROR: bill is already in use.  Choose another.

이 명령을 입력하여 사용자가 이미 www 그룹에 있는지 확인했습니다.

group bill

밝혀지다

bill:bill

이는 그가 www 그룹에 속해 있지 않지만 여전히 오류가 발생함을 의미합니다.

나중에 나는 깨달았다이 링크기존 사용자를 기존 그룹에 추가하고 새 사용자를 새 그룹에 추가하는 다양한 명령이 있습니다. 그래서 www(기존 그룹)에 bill(기존 사용자)을 추가하기 위해 이 명령을 시도했습니다.

usermod -a -G www bill

나에게 구문 오류가 발생합니다

UX: usermod: ERROR: Invalid syntax.
usage:  usermod -u uid [-o] | -g group | -G group[[,group]...] |
                -d dir [-m] | -s shell | -c comment |
                -l new_logname | -f inactive | -e expire |
                -A authorization [, authorization ...] | -K key=value ... |
                -P profile [, profile ...] | -R role [, role ...] login

도와주세요

답변1

두 가지 옵션이 있습니다. usermod작성한 내용이 정확하지만 사용 중인 구현이 이를 처리하지 못합니다 -a. 그냥 제거하고 다시 시도하세요.

adduser두 번째 옵션은 패키지에서 사용하는 것입니다 adduser. 그러면 adduser username groupname. 로그아웃하고 다시 로그인하면 그룹에 액세스할 수 있습니다.

관련 정보