반응형
"아... useradd로 id를 만들기는 했는데 바꿔야하네..." 라는 상황이 많을 것이다. 특히나 id명을 바꿀 경우가 많다.
이 때 사용되는 명령어가 "usermod" 이다.
usermod --help를 입력하여 옵션 목록을 보자.
한 예시로 id 변경에 관해 알아보자.
"useradd 명령어를 통해 abc라는 id를 만들었는데 cba로 만들어야돼~"라고 할 때,
(useradd는 "/home/abc"까지 만들어준다.")
id(login name)을 변결할 경우 위 옵션에서 가장 많이 사용되는 옵션은
설명에 있다싶이, -l(id 변경), -d(id에 등록된 홈 디렉터리 경로 변경), -m(실제 디렉터리 변경), 일것이다.
아래와 같이 명령어를 입력하면 우리가 원했던 변경이 이루어질 것이다.
usermod -l cba abc -d /home/cba -m
위와 같이 변경된 것을 알 수 있다.
-m 옵션으로 cba 홈 디렉터리도 변경됨을 알 수있다.
그런데 그룹이 변경되지 않았다. 이것은.... usermod에서 바로 바꿀 수 없다.
그 이유는 그룹 id가 애초에 cba가 없기 때문이다.
그럼 어떻게 하냐면은 groupadd 명령어를 통해 등록할 그룹 id를 만들고
usermod 옵션의 -g(그룹 id)나 -G(그룹 이름)을 통해 같이 한번에 변경하면 된다.
반응형
'리눅스 > 명령어' 카테고리의 다른 글
[리눅스/명령어] passwd와 chage의 차이점 (0) | 2021.10.11 |
---|---|
[리눅스/명령어] 암호와 관련된 명령어 passwd (0) | 2021.10.11 |
[리눅스/명령어] 패스워드 날짜에 특화된 chage (2) | 2021.10.11 |
[리눅스/명령어] 사용자 확인 (0) | 2021.10.10 |
[리눅스/명령어] tar 구조와 사용방법 (0) | 2020.03.07 |