사용자 관리
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 도구를 활용해 초안을 구성하고 사람이 명령어·문맥을 검토해 발행했습니다. 운영체제와 도구 버전에 따라 결과가 달라질 수 있으므로 적용 전 공식 문서를 함께 확인하세요. 오류를 발견하시면 이메일로 제보해 주세요.
관련 공식 문서GNU/Linux man 페이지 ↗
질문 & 답변 (Q&A)
이 가이드에 대해 궁금한 점을 질문해보세요. 확인 후 답변드립니다.