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
. 로그아웃하고 다시 로그인하면 그룹에 액세스할 수 있습니다.