Linux에서 usermod를 사용하여 사용자를 그룹에 추가하는 방법

Linux PC 또는 Linux 서버의 그룹에 사용자를 추가해야 합니까? 그룹 시스템이 어떻게 작동하는지 이해하지 못하며 지침이 필요하십니까? 우리가 도울 수있어! 이 가이드를 따라 Linux에서 “usermod” 도구를 사용하여 그룹에 사용자를 추가하는 방법을 보여줍니다!

Linux에서 그룹에 사용자 추가

Linux 시스템의 모든 사용자를 보고 싶으십니까? 이 가이드를 따르십시오.

usermod를 사용하여 기존 그룹에 사용자 추가

Linux PC의 기존 그룹에 사용자를 추가해야 하는 경우 첫 번째 단계는 시스템의 그룹을 나열하는 것입니다. 사용자를 추가할 것으로 예상되는 그룹이 시스템에 있는지 여부와 목록 그룹에 따라 철자가 어떻게 되는지 알 수 있습니다.

Linux PC의 기존 그룹 목록을 보려면 cut 명령을 실행하십시오. 이 명령은 가지고 있는 모든 그룹을 터미널에 출력하고, 이 명령을 사용하여 사용자를 추가할 그룹을 찾을 수 있습니다.

cut -d: -f1 /etc/group

그룹이 많이 있고 그룹을 더 쉽게 정렬하려면 less 명령을 사용하여 그룹을 실행해 보십시오.

cut -d: -f1 /etc/group | less

기존 그룹을 찾았으면 usermod -a -G 명령을 사용하여 사용자를 추가하려고 합니다. 이 명령을 사용하면 지정된 사용자 계정을 원하는 그룹에 바인딩할 수 있습니다.

예를 들어, 사용자 addictivetips를 “tech” 그룹에 추가하려면 “tech” 그룹과 함께 usermod -a -G 명령을 입력하여 사용자를 그룹에 추가할 수 있습니다.

sudo usermod -a -G tech addictivetips

usermod 명령은 단일 그룹으로 제한되지 않습니다. 사용자는 동일한 명령으로 한 번에 여러 그룹에 단일 사용자를 추가할 수 있습니다. 예를 들어, “addictivetips” 사용자를 “tech”, “video” 및 “sound” 그룹에 추가하려면 사용자 이름 앞에 모든 그룹을 나열하기만 하면 됩니다. 한 번에 사용자에게 추가할 수 있는 그룹 수에는 제한이 없습니다.

sudo usermod -a -G tech video sound addictivetips

사용자에게 자신의 그룹을 추가하려면 위의 usermod -a -G 명령을 사용하고 사용 사례에 맞게 예제를 변경하십시오. Linux의 기존 그룹에 추가하려는 각 사용자에 대해 이 작업을 수행해야 합니다!

  Ubuntu 18.04에서 Unity 데스크탑 환경을 사용하는 방법

usermod를 사용하여 새 그룹에 사용자 추가

기존 그룹에 사용자를 추가하는 것과 함께 usermod 명령을 사용하여 새 그룹에 사용자를 추가하는 것도 가능합니다. 시작하려면 새 그룹을 만들어야 합니다. 새 그룹을 만들려면 groupadd 명령을 사용해야 합니다.

새 그룹을 만들려면 터미널 창을 엽니다. Linux 데스크톱에서 터미널 창을 열려면 키보드에서 Ctrl + Alt + T를 누릅니다. 또는 앱 메뉴에서 “터미널”을 검색하여 사용하세요.

터미널 앱을 열고 사용할 준비가 되면 groupadd 명령을 실행하여 새 그룹을 만듭니다. 그룹 이름은 원하는 대로 지정할 수 있습니다. 그러나 그룹을 만드는 이유와 기능이 있다는 것을 알고 있어야 합니다. 그렇지 않으면 당신은 4월 이유를 이해하지 못한 채 나중에 실수로 그룹을 삭제합니다.

sudo groupadd mynewgroup

groupadd 명령을 입력하면 Linux 시스템에서 암호를 묻습니다. 비밀번호를 입력해야 합니다. 키보드를 사용하여 사용자 계정 암호를 입력하고 Enter 키를 눌러 계속하십시오.

새 그룹을 만든 후에는 cut 명령을 실행하여 새 그룹을 봅니다. 방금 만든 새 그룹이 시스템에 존재하는지 확인하는 것은 매우 중요합니다. 표시되지 않으면 사용자를 추가할 수 없으며 그룹을 다시 만들어야 합니다.

Linux 시스템의 모든 그룹을 보려면 다음 cut 명령을 실행하고 grep 명령을 추가하여 생성한 그룹에 대한 기존 그룹의 긴 목록을 필터링합니다.

sudo cut -d: -f1 /etc/group | grep mynewgroup

cut 명령은 성공적으로 만들어진 그룹 이름을 반환합니다. 그렇지 않은 경우 명령 실행 시 아무 일도 일어나지 않습니다.

새 그룹이 Linux 시스템에 있음을 확인한 후에는 해당 그룹에 사용자를 지정할 수 있습니다. 예를 들어, 방금 생성한 “mynewgroup”에 “addictivetips” 사용자를 추가하고 아래의 다음 usermod 명령을 실행합니다.

sudo usermod -a -G mynewgroup addictivetips

그룹에서 사용자 제거

언제든지 그룹에서 Linux 사용자를 제거해야 하는 경우 gpasswd 명령을 사용할 수 있습니다. 예를 들어, “mynewgroup” 그룹에서 “addictivetips” 사용자를 제거하려면 아래 명령을 실행합니다.

sudo gpasswd -d addictivetips mynewgroup

시스템의 그룹에서 Linux 사용자를 제거해야 할 때마다 위의 명령을 입력하십시오.

  오래된 PC에서 새 PC로 파일 및 설정 전송