리눅스 운영체제에서 사용자를 생성하고 관리하는 것은 시스템 관리자에게 중요한 작업 중 하나입니다. 이 글에서는 명령줄을 사용한 방법과 시스템 구성 도구를 활용한 방법에 대해 알아보겠습니다.

리눅스 사용자 생성

리눅스에서 사용자를 생성하려면 root 사용자 권한이 필요합니다. 다음 명령어를 사용하여 사용자를 생성할 수 있습니다.

# useradd [옵션] 사용자 이름

옵션

  • -G 그룹 이름: 사용자를 지정된 그룹에 추가합니다.
  • -s 쉘 이름: 사용자의 기본 쉘을 지정합니다.

예를 들어, 다음 명령어는 “harry”라는 사용자를 생성하고 “admin” 그룹에 추가하며 기본 쉘을 “/bin/bash”로 설정합니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
# useradd -G admin -s /bin/bash harry

사용자의 비밀번호를 설정하려면 다음 명령어를 사용합니다.

# passwd 사용자 이름

예를 들어, 다음 명령어는 “harry” 사용자의 비밀번호를 “redhat”으로 설정합니다.

# passwd harry

사용자 생성 useradd 예제

다음 예제는 “harry”, “natasha”, “sarah”라는 세 명의 사용자를 생성하는 방법을 보여줍니다. “admin” 그룹에 추가되며 비밀번호는 모두 “redhat”입니다. “sarah” 사용자는 로그인 쉘이 차단됩니다.

# groupadd admin
# useradd -G admin harry
# useradd -G admin natasha
# useradd -G admin -s /sbin/nologin sarah
# echo "redhat" | passwd -stdin harry
# echo "redhat" | passwd -stdin natasha
# echo "redhat" | passwd -stdin sarah
# cat /etc/group
# cat /etc/passwd

사용자 생성 출력

admin:x:1000:1000:Admin:/home/admin:/bin/bash
harry:x:1001:1000:Harry:/home/harry:/bin/bash
natasha:x:1002:1000:Natasha:/home/natasha:/bin/bash
sarah:x:1003:1000:Sarah:/home/sarah:/sbin/nologin

리눅스 사용자 관리 system-config-users

system-config-users는 리눅스에서 사용자를 관리하는 데 사용할 수 있는 그래픽 사용자 인터페이스입니다. 이 도구를 사용하면 사용자를 생성, 수정, 삭제하고 비밀번호를 변경할 수 있습니다.

system-config-users를 사용하려면 다음 단계를 따르세요.

  1. 시스템 메뉴에서 시스템 관리를 선택합니다.
  2. 사용자 및 그룹을 선택합니다.
  3. 사용자 탭을 선택합니다.
  4. 새 사용자 추가를 클릭합니다.
  5. 사용자 이름, 그룹, 비밀번호 등을 입력합니다.
  6. 추가를 클릭합니다.

system-config-users는 리눅스에서 사용자를 관리하는 데 유용한 도구입니다. 그래픽 사용자 인터페이스를 사용하면 명령줄을 사용할 필요 없이 사용자를 쉽게 관리할 수 있습니다.

사용자 삭제 수정 및 정보 확인

사용자 삭제 userdel

  1. 사용자 삭제: userdel 명령어를 사용하여 사용자를 삭제할 수 있습니다. 예를 들어, userdel harry는 “harry” 사용자를 삭제합니다.
   # userdel harry

사용자 정보 수정 usermod

  1. 사용자 정보 수정: usermod 명령어를 사용하여 사용자의 속성을 수정할 수 있습니다. 예를 들어, usermod -g newgroup harry는 “harry” 사용자의 그룹을 “newgroup”으로 변경합니다.
   # usermod -g newgroup harry

사용자 및 그룹 정보 확인 id

  1. 사용자 및 그룹 정보 확인: id 명령어를 사용하여 사용자 또는 그룹의 정보를 확인할 수 있습니다.
   # id harry

이 명령어는 “harry” 사용자의 UID, 그룹 ID, 및 소속 그룹을 표시합니다.

마무리

리눅스 사용자 관리에 대한 명령줄 및 그래픽 도구 활용에 대한 간단한 소개였습니다. 효과적인 시스템 관리를 위해 이러한 도구들을 활용해보세요!

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

아마존 해외 구매: 서버, 네트워크, 노트북 구매

Amazon Best Sellers Servers

Amazon Best Sellers Networking

Amazon Best Sellers Laptops

위로 스크롤