728x90
반응형
예를 들어 리눅스 사용자 아이디가 "myhome"이라면 home directory는 "/home/myhome" 이렇게 생긴다. 그런데 사용자 아이디를 변경해야 할 때가 간혹 있다.
예를 들어
사용자 아이디를 myhome에서 mywww로 변경해 보자.
]# usermod -l myhome mywww
# usermod -l 사용하던ID 새ID
다음엔
]# cd /home
디렉토리를 옮겨서 myhome 디렉토리의 소유자 정보를 변경한다.
]# chown mywww:mywww myhome
다음에 myhome으로 된 home directory 이름을 mywww로 변경해 준다.
]# mv myhome mywww
mv 명령은 파일을 이동하기도 하지만 대상이 같은 경우 이름을 변경한다.
사용자 이름과 디렉토리 이름, 소유자 정보까지 바꿨다면 이젠 사용자 그룹을 변경해 줘야 한다.
]# groupmod -n mywww myhome
# groupmod -n 새ID 사용하던ID
여기까지 했다면 사용자 ID 변경은 끝났고 마지막으로 새로 바꾼 mywww로 로그인 했을 때 할당 되는 홈 디렉토리 경로를 변경해 줘야 한다. 아직 mywww로 로그인 하면 home directory 경로가 /home/myhome으로 돼 있어서 home directory를 찾을 수 없다는 메시지가 뜬다.
]# usermod -d /home/mywww/ mywww
mywww의 home directory 경로를 /home/mywww/로 변경한다.
이제 끝!
728x90
반응형
'프로그래밍 > Web server & Linux' 카테고리의 다른 글
리눅스 CentOS7.x에 메일서버 sendmail 설치하기 (0) | 2019.09.06 |
---|---|
SSL 보안서버 인증서를 다른 서버로 이전할 때 주의해야 하는 것들 (0) | 2019.09.06 |
리눅스 서버스를 재실행 했다면 확인해야 하는 체크리스트 (0) | 2019.09.06 |