[Linux] usermod 명령어

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

usermod 명령어는 user modification(사용자 수정)의 약자로 이미 존재하는 사용자 계정의 속성을 변경할 때 사용됩니다.

usermod는 사용자의 로그인 이름, UID (사용자 ID), 홈 디렉토리, 로그인 셸, 그룹 등의 속성을 변경할 수 있는 명령어입니다.

✅ usermod 명령어 기본 옵션

usermod 명령어 기본 옵션

✅ 주요 옵션

✅ 사용 예시

🔲 사용자 홈 디렉토리 변경

사용자의 홈 디렉토리를 변경할 때 -m 옵션을 함께 사용하면 새 디렉토리가 생성되고, 기존 홈 디렉토리의 파일도 함께 이동됩니다.

usermod -d /home/testuser2 -m testuser
vi /etc/passwd
testuser:x:1008:1008::/home/testuser2:/bin/bash

반면, -m 옵션 없이 -d만 사용할 경우 디렉토리 경로는 변경되지만, 새 디렉토리는 생성되지 않으며 내용도 이동되지 않으며, /etc/passwd 경로만 수정이 됩니다.

🔲 사용자 기본 그룹 변경

-g 옵션으로 그룹 id와 기본 그룹을 변경합니다.

id testuser
uid=1008(testuser) gid=1008(testuser) groups=1008(testuser)

usermod -g nobody testuser
id testuser
uid=1008(testuser) gid=65534(nobody) groups=65534(nobody)

🔲 그룹 추가

◻️-G 옵션

-G 옵션으로 그룹을 추가합니다.

 home]# usermod -G testgroup testuser
 home]# id testuser
uid=1008(testuser) gid=65534(nobody) groups=65534(nobody),1009(testgroup)

기존 nobody 그룹에 testgroup 그룹이 추가되었습니다.

nobody만 입력하면 기존 추가 그룹이 삭제되고 기본 설정된 nobody 그룹만 남게 됩니다.

 home]# usermod -G nobody testuser
 home]# id testuser
uid=1008(testuser) gid=65534(nobody) groups=65534(nobody)

◻️ -aG 옵션

-a 옵션을 추가하여 기존의 보조 그룹을 사용하면서 보조 그룹을 추가할 수 있습니다.

usermod -aG testgroup testuser
 home]# id testuser
uid=1008(testuser) gid=65534(nobody) groups=65534(nobody),1009(testgroup)
Linux CLI_Full

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

Similar Posts

  • 리눅스 tree 명령어

    tree 명령어는 디렉토리 안의 파일과 디렉토리를 나무 형태로 출력하는 명령어입니다. 디렉토리 구성을 파악하는데 유용하며, 하위 디렉토리와 파일이 어떤 구조로 정리되어 있는지 한눈에 확인 가능합니다. 문서화 및 시스템 분석 등에 활용됩니다. ✅ tree 명령어 기본 사용 방법 ✅ tree 옵션 ✅ 사용 예시 🔲 전체 경로 포함하여 출력: -f 기본 대상 폴더의 기본 파일만…

  • clear 명령어

    ■ clear 명령어 – 기타명령어 clear 명령어는 리눅스에서 출력 된 터미널 화면을 지우는 명령어이다. clear 명령어는 도스의 cls 명령어와 동일한 뜻과 기능을 가지고 있다. 리눅스 터미널 화면을 지워주고 커서는 화면 상단에 위치학게 된다. 아래처럼 ll 명령어를 입력 후 clear 명령어를 입력해서 테스트 해 볼 수 있다.

  • df 명령어

    df(Disk Free)는 마운트 된 장치 전체 용량, 사용 용량, 여유 용량을 확인할 수 있습니다. 파일 시스템(Filesystem), 디스크 크기(Size), 사용량(Used), 여유공간(Avail), 사용률(Use%), 마운트지점(Mounted on)을 순서로 확인할 수 있습니다. df 명령어 옵션 웹사이트 접속이 안되는 오류 발생 시 디스크 용량을 확인해서 서버 관리를 하는 것이 기본적인 활용법이며, 파티션 용량이 가득 찼을 경우 웹사이트가 접속 되지…

  • [Linux] localectl 명령어

    CentOS 7 버전부터 많은 명령어들이 통합되어 제공됩니다. 로케일 및 키보드 관련 부문은 localectl 명령어에서 제공합니다. locale은 원래 지역이나 장소를 의미하지만, IT 환경에서는 언어 및 지역 설정을 지칭합니다. 리눅스에서는 문자 인코딩, 언어, 날짜/시간, 숫자 등의 지역화 설정을 locale 문자열로 정의합니다. 대부분의 유닉스 및 리눅스 배포판은 POSIX 기반이며, 이는 Red Hat 및 Debian 계열도 포함됩니다….

  • [Linux] stat 명령어 : 파일&파일 시스템 확인

    리눅스 stat 명령어는 파일 및 파일 시스템의 상태를 보여주는 명령어입니다. 파일에 대한 자세한 정보가 필요할 때 사용합니다. ✅ stat 명령어 기본 사용 방법 ✅ 명령어 옵션 ✅사용 예시 🔲 파일 시스템의 정보 출력: -f

  • 리눅스 uptime 명령어(서버 가동 시간&1,5,15 평균 로드 확인)

    리눅스 uptime 명령어는 시스템의 평균 부하율과 서버의 가동 시간을 확인하는 명령어입니다. 서버의 부팅 시간을 알고 싶을 때, 최근 15분 동안의 평균 로드를 통해 부하율을 알고 싶을 때 사용하는 명령어임을 알 수 있습니다. ✅ 리눅스 uptime 명령어 기본 사용법과 설명 총 4개의 컬럼으로 나뉘는 것을 알 수 있습니다. ✅ 리눅스 uptime 옵션

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 0   +   6   =