Linux에서 사용자를 나열하고 관리하는 방법

How List Manage Users Linux



Linux 배포판에는 여러 사용자 역할 및 프로필에 대한 지원이 내장되어 있습니다. 다른 사용자 계정과 그룹을 사용하여 동일한 시스템이 다른 사용자에 대해 다르게 작동하도록 하거나 특정 사용자에 대한 액세스 및 권한을 제한할 수 있습니다.

이 기사에서는 Linux에서 사용자 및 그룹을 생성, 삭제 및 관리하는 방법을 설명합니다(Ubuntu 19.10에서 테스트).







사용자란 무엇입니까?

사용자는 전체 또는 제한된 용량으로 Linux 시스템에 액세스하고 수정할 수 있는 권한이 있는 개체입니다. 일반적인 Linux 시스템에는 많은 사용자가 있을 수 있습니다. 실제로 Ubuntu와 같은 Linux 기반 OS를 설치하는 동안 로그인 및 암호가 있는 기본 사용자와 많은 시스템 수준 사용자가 자동으로 생성됩니다.



그룹이란 무엇입니까?

그룹은 Linux 시스템에서 다양한 사용자의 광범위한 모음입니다. 그룹은 일반적으로 해당 그룹에 속하는 각 사용자에 대해 동일한 규칙 및 보안 정책 집합을 정의하기 위해 생성됩니다. 이러한 그룹은 권한 및 시스템 액세스를 제한하여 더 나은 사용자 구성을 허용합니다.



시스템 사용자와 일반 사용자의 차이점

일반 사용자와 시스템 사용자는 기본적으로 동일합니다. 시스템 사용자와 일반 사용자는 일반적으로 ID 범위가 다르기 때문에 할당된 사용자 ID(UID)를 기준으로 분류하여 조직 목적으로 사용하는 사람도 있습니다.





사용자 및 그룹 관리를 위한 그래픽 애플리케이션

사용자 및 그룹 앱은 대부분의 그놈 기반 배포판에 기본적으로 사전 설치되어 제공됩니다. 그렇지 않은 경우 아래 명령을 실행하여 Ubuntu에 설치하십시오.

$수도적절한설치그놈 시스템 도구

애플리케이션 런처에서 실행하고 보이는 버튼을 클릭하여 사용자와 그룹을 관리하세요.



명령줄을 사용하여 사용자 나열

Ubuntu의 모든 사용자에 대한 자세한 목록을 보려면 다음 명령 중 하나를 실행하십시오.

$고양이 //암호
$게젠트 암호

사용자 이름만 보려면 다음 명령을 실행합니다.

$컴젠 -유

모든 그룹 나열

모든 그룹을 나열하려면 아래 명령을 실행하십시오.

$여러 떼

새 사용자 추가

새 일반 사용자를 추가하려면 아래 명령을 실행하십시오(user_name 대체).

$수도사용자 이름 추가

새 시스템 사용자를 추가하려면 아래 명령을 실행하십시오(user_name 교체).

$수도사용자 추가--체계사용자 이름

위의 명령을 사용하여 생성된 모든 새 사용자에 대해 새 홈 디렉토리가 생성됩니다.

기존 사용자 제거

사용자를 삭제하려면 아래 명령을 실행하십시오(user_name 교체).

$수도deluser 사용자 이름

홈 폴더와 함께 사용자를 삭제하려면 아래 명령을 실행합니다(user_name 바꾸기).

$수도망상--제거-집사용자 이름

사용자와 관련된 모든 파일을 삭제하려면 아래 명령을 실행합니다(user_name 바꾸기).

$수도망상--모든 파일 제거사용자 이름

기존 그룹에 새 사용자 추가

기존 그룹에 새 사용자를 추가하려면 아래 명령을 실행합니다(user_name 및 group_name 바꾸기).

$수도adduser 사용자 이름 그룹 이름

기존 그룹에서 사용자 제거

기존 그룹에서 사용자를 제거하려면 아래 명령을 실행합니다(user_name 및 group_name 교체).

$수도deluser 사용자 이름 그룹 이름

기존 사용자 이름 바꾸기

기존 사용자의 이름을 바꾸려면 아래 명령을 실행합니다(new_name 및 old_name 바꾸기).

$수도사용자 모드-NSnew_name 이전_name

기존 사용자의 비밀번호 변경

기존 사용자의 비밀번호를 변경하려면 아래 명령을 실행하십시오(user_name 교체).

$수도 암호사용자 이름

새 그룹 만들기

새 그룹을 만들려면 아래 명령을 실행합니다(group_name 바꾸기).

$수도그룹 그룹 이름 추가

새 시스템 수준 그룹을 만들려면 아래 명령을 실행합니다(group_name 바꾸기).

$수도추가 그룹--체계그룹 이름

기존 그룹 삭제

기존 그룹을 삭제하려면 아래 명령을 실행합니다(group_name 대체).

$수도delgroup group_name

기존 시스템 수준 그룹을 삭제하려면 아래 명령을 실행합니다(group_name 교체).

$수도델그룹--체계그룹 이름

결론

다음은 시스템에서 사용자 및 그룹을 관리하는 데 사용할 수 있는 몇 가지 명령입니다. 잘못된 명령은 다른 사용자의 파일을 영구적으로 제거하거나 로그인을 제한할 수 있으므로 사용자 이름을 변경하고 제거할 때 주의하십시오. 사용자의 파일을 보존하려면 사용자를 삭제하기 전에 홈 디렉토리를 백업해야 합니다.