공부/리눅스 관련

uid, gid 변경하기

inSaPPoRo 2022. 5. 13. 09:28

시작하면서

ubuntu는 설치할때 유저를 생성한다. root의 비번도 그 유저를 이용해서 설정한다.
ldap를 사용하는데 ldap 그룹에서 gid를 1000을 사용해서 기본유저랑 gid가 중복되서 조금 싫지만 기본 유저의 uid, gid를 변경하기로 했다.
이유는 별로 좋지 않지만 생성한 유저의 uid, gid를 변경하는 방법을 기록한다

uid, gid 변경하기

# usermod -u 2000 {유저명}
# groupmod -g 2000 {그룹명}

우분투는 설치하면 root로 로그인도 못한다. sudo passwd로 패스워드로 설정해주고 root로 로그인 하고 위의 명령을 실행해야 한다.
로그인 유저를 변경하려고 하면

usermod: user {유저명} is currently used by process 1111

위같은 에러가 나온다 변경하고 싶은 유저의 프로세스를 종료하고 실행해야 한다.

홈디렉토리를 사용하는 유저라면 홈 디렉토리도 변경해줘야 한다.

# chown 2000:2000 -R /home/{디렉토리명}
반응형