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
'OS > Ubuntu' 카테고리의 다른 글
| Ubuntu에서 Python 환경 설정 및 패키지 설치 (pip) (2) | 2025.07.22 |
|---|---|
| Ubuntu에서 파일 및 디렉토리 권한 설정 (0) | 2025.07.21 |
| Ubuntu에서 Chrome과 Firefox 설치 및 환경 설정하기 (0) | 2025.07.19 |
| Ubuntu에서 XWindow GUI 설정 및 Run Level 변경 가이드 (0) | 2025.07.18 |
| Ubuntu에서 GUI 프로그램 설치하기 (apt, snap, flatpak) (1) | 2025.07.17 |