-G
LPIC-1 시험 102를 준비 중이며 옵션 측면에서 이 두 명령의 차이점이 무엇인지 알고 싶습니다 -aG
.
usermod -G projectA, projectB jsmith
usermod -aG projectA, projectB jsmith
사용자는 jsmith
위의 그룹/프로젝트에 나열되지 않은 자신만의 기본 그룹을 가지고 있습니다.
내가 맨 페이지에서 이해하는 한 usermod
, (1)은 jsmith
나열된 그룹/프로젝트에서 제거되었습니다. (2)에서 사용자는 나중에 나열된 그룹에 연결되며 -G
이는 기본 그룹에 속하는 데 영향을 미치지 않습니다.
이 두 가지 옵션의 사용법을 올바르게 설명했습니까?
답변1
usermod -G
사용자의 보조 그룹을 다음으로 설정합니다.오직지정된 그룹이므로 실행 후
usermod -G projectA,projectB jsmith
사용자는 , 및 해당 "기본" 그룹 jsmith
에 속하게 됩니다 .projectA
projectB
usermod -aG
실행 후 지정된 그룹을 사용자의 보조 그룹에 추가합니다.
usermod -aG projectA,projectB jsmith
사용자는 자신이 이미 속해 있는 모든 그룹(기본 그룹 포함)에 jsmith
속하게 됩니다 projectA
.projectB