명령 줄 유틸리티와 필요한 인수는 무엇입니까?
답변
이 유틸리티는 다음 usermod
과 같이 사용됩니다 :
usermod -a -G group1,group2 username
어디 username
당신이 수정하고자하는 사용자입니다 group1
그리고 group2
당신은 사용자가 가입 할 것을하려는 새 그룹입니다. 를 빼고 명령을 실행 -a
인수하면 모든 그룹에서 해당 사용자를 제거합니다 제외 group1
하고 group2
.
사용자 그룹 멤버쉽을 확인하려면 다음 groups
명령을 사용하십시오 .
groups username
답변
usermod -a -G group1,group2,group3 username
답변
사용자가 이미 존재한다고 가정하면 가장 쉬운 방법은 파일을 열고 /etc/group
사용자가 원하는 관련 그룹에 사용자 이름을 추가하는 것입니다. 사용자 이름은 그룹의 다른 사용자 이름과 쉼표로 구분됩니다.
원하는 id -G username
그룹의 구성원인지 확인하기 위해 를 수행하여 확인할 수 있습니다 .
답변
데비안에서 우분투에서도 사용자를 추가하고 그룹에 사용자를 추가하는 일반적인 방법은 useradd가 아닌 adduser 스크립트 를 사용하는 것 입니다. 사용자를 그룹에 추가하려면 다음을 사용하십시오.
adduser user group
useradd 또는 usermod를 사용하는 것은 물론 잘 작동하지만 아마도 더 크로스 플랫폼입니다 (그러나 adduser 스크립트는 /etc/adduser.conf에서 설정을 읽으므로 일반적으로 바람직합니다).
답변
usermod -a -G groupname username
답변
및 옵션 usermod
과 함께 사용하십시오 .-a
-G
답변
이를 수행하는 다른 방법은 다음과 같이 한 사용자의 그룹 구성원을 다른 사용자에게 복사하는 것입니다.
for i in `grep -E "(:|,)<username>(:,|$)" /etc/group|cut -f1 -d:` ; do
addgroup <newuser> $i
done