반응형
리눅스 사용자 정보 변경: usermod

리눅스에서 usermod 명령어는 기존 사용자 정보를 변경할 때 사용됩니다. useradd와 유사한 기능을 제공하지만, 사용자 추가가 아닌 기존 사용자의 설정을 수정하는 데 중점을 둡니다.
기본 입력 방법
usermod [options] LOGIN
여기서 LOGIN은 변경할 사용자의 이름을 의미합니다.
주요 옵션
| 옵션 | 설명 |
| -c, --comment COMMENT | GECOS 항목에 새로운 설명을 설정합니다. |
| -d, --home HOME_DIR | 사용자 계정에 새로운 홈 디렉토리를 설정합니다. |
| -e, --expiredate EXPIRE_DATE | 계정 만료 날짜를 설정합니다. |
| -f, --inactive INACTIVE | 계정 만료 후 비밀번호 비활성화 기간을 설정합니다 (단위: 일). |
| -g, --gid GROUP | 기본 그룹을 설정합니다. |
| -G, --groups GROUPS | 추가할 그룹 목록을 설정합니다. |
| -a, --append | 추가된 그룹에 사용자를 추가합니다. |
| -l, --login NEW_LOGIN | 로그인 이름을 변경합니다. |
| -L, --lock | 사용자 계정을 잠급니다. |
| -m, --move-home | 홈 디렉토리의 콘텐츠를 이동합니다. |
| -o, --non-unique | UID의 중복을 허용합니다. |
| -p, --password PASSWORD | 비밀번호를 변경합니다. |
| -s, --shell SHELL | 새로운 로그인 셸 환경을 설정합니다. |
| -u, --uid UID | 새로운 UID를 설정합니다. |
| -U, --unlock | 사용자 계정의 잠금을 해제합니다. |
옵션 사용 시 주의사항
usermod 명령어를 사용할 때는 몇 가지 주의해야 할 점이 있습니다. 특히 -l (사용자 로그인 이름 변경) 옵션과 -u (UID 변경) 옵션은 신중하게 다뤄야 합니다. 사용자가 로그인 상태이거나 프로세스가 실행 중일 경우, 해당 정보를 변경하면 예기치 못한 결과가 발생할 수 있습니다. 따라서 사용자의 로그인 상태를 확인하고, 필요하다면 해당 사용자를 로그아웃시키거나 프로세스를 중지한 후 변경하는 것이 좋습니다.
마무리
리눅스에서 usermod 명령어는 사용자 정보를 효율적으로 수정할 수 있는 유용한 도구입니다. 각 옵션을 잘 이해하고 활용하면 사용자 관리가 보다 수월해질 수 있습니다. 사용자 정보를 변경할 때는 항상 조심스럽게 접근하고, 변경 후에는 시스템의 안정성을 확인하는 것이 중요합니다.
반응형
'IT > Linux' 카테고리의 다른 글
| PC 관련 - Linux 'groupmod' (0) | 2015.11.30 |
|---|---|
| PC 관련 - Linux 'passwd' (0) | 2015.11.30 |
| PC 관련 - Linux 따로 알아야 하는 user -D 옵션 (0) | 2015.11.30 |
| PC 관련 - Linux 'uuid' 확인 및 생성, 변경 (0) | 2015.11.30 |
| Linux 'userdel' 계정 삭제 -r 옵션 사용 방법 (0) | 2015.11.30 |
| Linux 'useradd' 사용자 등록 관리 도구 (0) | 2015.11.30 |
| 리눅스 마운트 Linux 'Mount' (0) | 2015.11.30 |
| 리눅스 Ethernet 이름을 마음대로 ( 예 eth1 -> eth0 ) (0) | 2015.11.29 |