"usermod -aG"와 "usermod -G" 옵션의 차이점

"usermod -aG"와 "usermod -G" 옵션의 차이점

-GLPIC-1 시험 102를 준비 중이며 옵션 측면에서 이 두 명령의 차이점이 무엇인지 알고 싶습니다 -aG.

  1. usermod -G projectA, projectB jsmith
  2. usermod -aG projectA, projectB jsmith

사용자는 jsmith위의 그룹/프로젝트에 나열되지 않은 자신만의 기본 그룹을 가지고 있습니다.

내가 맨 페이지에서 이해하는 한 usermod, (1)은 jsmith나열된 그룹/프로젝트에서 제거되었습니다. (2)에서 사용자는 나중에 나열된 그룹에 연결되며 -G이는 기본 그룹에 속하는 데 영향을 미치지 않습니다.

이 두 가지 옵션의 사용법을 올바르게 설명했습니까?

답변1

usermod -G사용자의 보조 그룹을 다음으로 설정합니다.오직지정된 그룹이므로 실행 후

usermod -G projectA,projectB jsmith

사용자는 , 및 해당 "기본" 그룹 jsmith에 속하게 됩니다 .projectAprojectB

usermod -aG실행 후 지정된 그룹을 사용자의 보조 그룹에 추가합니다.

usermod -aG projectA,projectB jsmith

사용자는 자신이 이미 속해 있는 모든 그룹(기본 그룹 포함)에 jsmith속하게 됩니다 projectA.projectB

관련 정보