CentOS 8 사용자 및 그룹 추가

Centos 8 Add User Group



Linux는 다중 사용자 운영 체제입니다. 여러 사용자 및 그룹이 Linux 운영 체제에서 작업하는 동안 동시에 리소스를 공유할 수 있습니다. 여러 명령줄 및 GUI 앱에서 각 사용자는 다른 인증 수준과 고유한 설정을 가질 수 있습니다. 다행히 Linux 서버를 관리하는 경우 사용자와 그룹을 추가해야 합니다. 익숙하지 않은 사용자 및 그룹을 추가하는 것은 번거로울 수 있습니다.

이 문서에서는 명령줄을 사용하여 CentOS 8 Linux 배포에 사용자 및 그룹을 추가하는 방법을 설명합니다.







CentOS8에 사용자 추가

CentOS에서는 'useradd' 명령을 사용하여 새 사용자를 만든 다음 사용하려는 사용자 이름을 만들 수 있습니다. 이 명령은 매우 다재다능하여 로그인할 수 있는 사용자 또는 로그인할 수 없는 사용자를 만들 수 있습니다. 디렉터리가 없으면 사용자가 생성되고 로그인이 차단됩니다. 예를 들어 사용자의 홈 디렉터리 없이 새 사용자 프로필을 추가하려면 다음 명령을 실행해야 합니다.



$수도adduser 사용자 이름

또는



$수도사용자이름 추가

사용자 이름을 david 또는 원하는 이름으로 바꿀 수 있습니다.





성공하면 명령은 출력을 생성하지 않지만 사용자의 홈 디렉토리를 생성합니다. 사용자는 계정이 활성화된 경우 홈 디렉토리 내의 파일 및 폴더를 작성, 수정 및 제거할 수 있습니다.



특정 사용자에 대한 암호를 설정하려는 경우에도 그렇게 할 수 있습니다. 명령 다음에 사용자 이름을 실행하기만 하면 시스템에서 암호를 입력하라는 메시지가 표시됩니다.

$수도 암호데이비드

계정 설정에서 최근에 생성한 사용자를 볼 수 있습니다.

그러나 다른 명령을 실행하는 대신 한 번의 시도로 사용자 이름과 암호를 설정할 수 있습니다. 사용자 이름과 암호를 동시에 설정하려면 다음 명령을 실행해야 합니다.

$수도useradd –m 사용자 이름 –p 암호

사용자 이름과 비밀번호는 원하는 대로 설정할 수 있습니다.

여기서 momi는 사용자 이름이고 momin01은 해당 사용자의 비밀번호입니다.

Centos 8에서 사용자 삭제

CentOS 8에서 이미 생성된 사용자를 삭제하려면 userdel 명령을 사용할 수 있습니다. 이 명령은 사용이 매우 간편하여 Linux 운영 체제를 관리하는 경우 사용자를 삭제할 수 있습니다. 예를 들어 사용자 프로필만 삭제하려면 아래에 추가된 다음 명령을 실행해야 합니다.

$수도userdel 사용자 이름

반면에 사용자의 홈 디렉토리가 없는 사용자 프로필을 삭제하려면 아래에 첨부된 다음 명령을 실행해야 합니다.

$수도userdel -r 사용자 이름

원하는 대로 사용자 이름을 바꿀 수 있습니다.

Centos 8에서 그룹 추가

그룹은 동일한 속성의 사용자를 나타냅니다. Linux 운영 체제의 모든 그룹에는 특정 권한이 부여되었습니다. 모든 그룹에는 둘 이상의 사용자가 있을 수 있습니다. 따라서 CentOS 8에 몇 가지 새 그룹을 추가하려면 다음 명령을 작성해야 합니다.

$수도그룹그룹이름 추가

예를 들어, 그룹 이름을 클래스 및 도시로 대체하여 CentOS 8에서 두 개의 새 그룹을 생성합니다.

그룹에 사용자 추가

이제 새로 생성된 사용자를 특정 그룹에 할당하려는 경우 몇 분 안에 이 작업을 수행할 수 있습니다. 이 작업을 위해 usermod 명령을 사용할 것입니다. 이 명령은 사용이 매우 간단합니다. 따라서 아래에 추가된 명령을 따르기만 하면 그룹에 사용자를 추가할 수 있습니다.

$수도usermod –a –G 그룹 이름 사용자 이름

그룹 이름과 사용자 이름은 원하는 대로 바꿀 수 있습니다.

사용자가 새 그룹에 추가되는 동안 -a 플래그를 사용하는 것이 좋습니다. –a 플래그를 사용하지 않는 경우 사용자는 –G 플래그 뒤에 작성되지 않은 그룹에서 분리됩니다. 여기서 class는 그룹의 이름이고 david는 추가된 사용자의 이름입니다.

이 명령은 다르게 사용될 수도 있지만 아래 예와 같이 동일하게 작동합니다.

$수도usermod –aG 그룹 이름 사용자 이름

그룹의 사용자 확인

어떤 사용자가 이미 특정 그룹의 참가자인지 어떻게 알 수 있습니까? 아래에 작성된 간단한 명령을 사용할 수 있습니다.

$꽉 붙잡음그룹 이름//그룹

위의 지침은 그룹 관련 정보를 보여줍니다. 예를 들어, 이 명령을 그룹 클래스와 도시에 대해 별도로 실행하면 그림과 같이 두 그룹에 대한 다음 정보가 표시됩니다.

여기에서 빨간색 텍스트는 그룹 이름을 나타내고 x는 그룹 암호, 숫자 값을 나타냅니다(예: 1008은 그룹, ID 및 현재 특정 그룹의 구성원인 david 등의 사용자 이름을 나타냄).

사용자 ID와 함께 현재 그룹에 있는 사용자 목록을 확인하는 데 사용할 수 있는 또 다른 명령이 있습니다. 실행을 위해 이 명령을 입력하면 아래에 언급된 sudo 권한으로 명령을 실행하기 때문에 시스템에서 암호를 묻습니다. 아래 명령은 아래와 같이 사용자 ID와 함께 그룹에 있는 사용자를 확인합니다.

$수도뚜껑 –g 그룹 이름

여기에서 사용자 ID와 함께 서로 다른 구성원이 있는 두 그룹을 볼 수 있습니다.

그룹에 어떤 사용자가 있는지 알아내는 또 다른 특별한 방법이 있습니다. 이 특정 목적에 사용되는 명령은 다음과 같습니다.

$수도 여러 떼사용자 이름

위 그림에서 예상대로 john은 class라는 그룹에, Peter는 city라는 그룹에 속해 있음을 알 수 있습니다.

결론

이 튜토리얼에서 예시한 모든 방법을 채택하는 것은 매우 쉽습니다. 이제 여기에 표시된 명령에 따라 그룹에 여러 사용자, 그룹 및 사용자를 추가할 수 있습니다. 이 문서에 사용된 방법을 통해 특정 사용자와 해당 그룹을 확인할 수도 있습니다.