less than 1 minute read

사용자 관리

사용자 계정 관리 - usermod

[1] usermod : 사용자 설정 변경

  • 사용자 셀, 홈 디렉터리, 그룹, UID, GID등 사용자 설정을 변경한다.
  • useradd 명령어에서 할 수 있는 설정 대부분을 수정 할수 있다.
  • 동일한 옵션은 간추림
$ usermod [options] [username]

[2] 옵션

옵션 설명
-a, –append 사용자에게 그룹을 추가하기 위해 -G옵션과 함께 사용.
-c, –comment 사용자의 간단한 정보 입력한다.
-d, –home -사용자의 홈디렉토리 변경.
-만일 -m 옵션을 사용한다면 현재의 홈 디렉토리 내용이 새로운 디렉터리로 복사. 디렉토리가 없다면 생성도 해줌.
-e, –expiredate YYYY-MM-DD 형식으로 만기일을 생성한다. 지정된 날짜 이후 사용자 계정은 비활성화됨
-f, –inactive 패스워드가 만료된 이후 며칠동안 유효화할 것인지 지정.
-g, –gid 존재하는 그룹의 이름이나 GID를 입력하여 변경한다.
-G, –groups -현재 지정된 그룹에 추가할 그룹을 지정한다.
-복수개로 지정할 수 있다.
-l, –login 사용자의 로그인 이름을 변경한다.
-L, –lock 사용자 패스워드에 락을 걸어 로그인을 막는다.
-m, –move-home -사용자의 홈 디렉터리를 옮긴다.
- -d옵션과 함께 사용한다.
-p, –password 암호화된 패스워드를 설정한다.
-s, –shell 사용자의 새로운 셀을 지정한다.
-u, –uid UID 사용자의 UID를 지정한다.
-U, –unlock 사용자의 패스워드 걸린 락(LOCK)을 해제한다.

[3] 예제

### 사용자의 디렉터리를 변경한다.
$ usermod -d /home/whiteblue blue

### blue 사용자의 그룹을 photo 사용자 그룹으로 변경한다.
$ usermod -g photo blue

Categories:

Updated:

Comments