본문 바로가기

카테고리 없음

[리눅스] usermod

* Rocky Linux 8.10 버전

2. 사용자 계정 관리 


2.4. usermod

  • 사용자 관련 정보 대부분 변경 가능 
옵션 설명 예시
-d
  • 사용자의 홈 디렉터리 변경.
  • 변경할 디렉터리는 미리 생성이지만, -m 옵션과 사용할 경우 미리 생성 안해도 됨. 
# usermod -d_ ____ -m 적용시킬 사용자
# usermod -d /home2/jini -m jini
-m
  • 사용자 홈 디렉터리 변경 시 기존에 사용하던 파일 및 디렉터리를 옮겨주는 옵션 
-g
  • 그룹 변경
# usermod -g 그룹명 사용자명 
# usermod -g student jini
-s
  • 사용자 셸 변경 
# usermod -s /bin/false 사용자명
→ 해당 사용자 계정 잠시 정지
→ “usermod -L 사용자명” 과 같음
-L
  • 계정 패스워드에 LOCK을 걸어 로그인을 막음
 
-U
  • pw에 걸린 LOCK을 품. 
 
기타   # usermod -G research jini
→ research라는 그룹에 jini 사용자가 추가 소속되게 한다. 

# usermod -l real_jini jini
→ jini라는 아이디를 real_jini로 변경한다. 
→ 아이디 변경할 때 홈 디렉터리도 고려해야함. ex) /home/jini였다면 /home/real_jini가 되게끔. 
→ usermod -l real_jini -d /home/real_jini -m jini 
이런식으로 




# 실습

  • A그룹(a1, a2), B그룹(b1,b2)인 상태에서 project 그룹에 a1과 b1이 소속되게 하기.
  1. project 그룹 생성 & 홈 디렉터리 생성
  2. 특정 사용자만 project 디렉터리에 접근가능하도록 권한. 
  3. usermod로 사용자 소속되게 하기.