사용자 관리
Bash
sudo useradd -m -s /bin/bash deploy
sudo useradd -m -s /bin/bash -G docker,sudo deploy
sudo passwd deploy
sudo usermod -s /bin/zsh deploy
sudo usermod -aG docker deploy
sudo usermod -L deploy # 계정 잠금
sudo usermod -U deploy # 잠금 해제
sudo userdel deploy
sudo userdel -r deploy # 홈 + 메일 함께 삭제그룹 관리
Bash
sudo groupadd devteam
sudo groupdel devteam
sudo gpasswd -a deploy devteam
sudo gpasswd -d deploy devteam
id
groups deploy
getent group docker계정 만료 설정
Bash
sudo chage -l deploy
sudo chage -M 90 deploy # 90일마다 패스워드 변경 강제
sudo chage -E 2026-12-31 deploy # 계정 만료일sudo 권한 설정
Bash
sudo usermod -aG sudo deploy
# visudo 편집
deploy ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart nginx, /usr/bin/docker *
%devteam ALL=(ALL) NOPASSWD: /usr/bin/docker서비스 전용 계정 (보안 권장)
Bash
sudo useradd \
--system \
--no-create-home \
--shell /sbin/nologin \
--comment "App Service Account" \
myapp로그인 현황
Bash
who
w
last
lastb # 실패한 로그인 시도편집 안내 · Editorial Note
AI 도구가 초안 작성에 사용될 수 있습니다. 명령어의 실행 여부와 검증 환경은 각 가이드에 기재된 근거를 확인하세요. 적용 전 사용 중인 버전의 공식 문서를 확인하고, 오류는 이메일로 알려주세요. 이메일로 제보
질문 & 답변 (Q&A)
이 가이드에 대해 궁금한 점을 질문해보세요. 확인 후 답변드립니다.