본문 바로가기
OS/Ubuntu

Ubuntu에서 사용자 계정 관리 (adduser, usermod, passwd)

by yazasus 2025. 7. 20.
728x90

Ubuntu에서 사용자 계정 추가 및 관리하기

Ubuntu 시스템에서 새로운 사용자를 생성하고 기존 계정의 속성을 수정하는 방법은 필수 관리 작업입니다. 본 문서에서는 adduser, usermod, passwd 명령어를 활용한 계정 관리 절차를 간결하게 정리합니다.

1. adduser로 새로운 사용자 추가

간단한 대화형 절차로 사용자 계정을 생성할 수 있습니다. 아래 명령어를 실행하면 암호 설정과 사용자 정보 입력을 안내합니다.

sudo adduser username

– 암호 입력 후 이름, 전화번호 등 추가 정보를 설정하세요.

– 생성된 홈 디렉토리와 기본 셸이 자동 구성됩니다.

2. usermod으로 계정 옵션 변경

회원 정보를 수정하거나 그룹을 추가하는 등 다양한 옵션을 제공합니다. 주요 예시는 다음과 같습니다.

sudo usermod -aG 그룹명 username   # 그룹 추가
sudo usermod -l 새이름 username       # 로그인 이름 변경
sudo usermod -s /bin/zsh username     # 기본 셸 변경

– 옵션 조합으로 홈 디렉토리 이동(-d), UID 변경(-u) 등도 가능합니다. – 변경 후 반드시 사용자가 다시 로그인하도록 안내하세요.

3. passwd로 암호 설정 및 변경

사용자 암호를 강력하게 관리하려면 정기적인 변경이 필요합니다. 다음 명령으로 암호를 초기화하거나 변경할 수 있습니다.

sudo passwd username

– 복잡도 높은 암호 정책을 적용하려면 PAM 설정을 조정하세요.

– 암호 만료일 설정은 chage 명령으로 가능합니다.

실무 팁

  • 사용자 그룹 권한 관리를 위해 /etc/group 파일을 주기적으로 검토하세요.
  • PAM 모듈을 활용해 비밀번호 복잡성 및 만료 정책을 강화하면 보안 수준을 높일 수 있습니다.
  • SSH 접속 계정은 sudo usermod -L로 잠그고, 필요 시 usermod -U로 활성화하세요.

728x90