홈 디렉토리를 변경하려면 사용자를 로그아웃한 다음 다시 로그인하세요. - Linux

홈 디렉토리를 변경하려면 사용자를 로그아웃한 다음 다시 로그인하세요. - Linux

다음을 사용하여 git 사용자의 홈 디렉터리를 변경하려고 합니다.

sudo usermod -d /home/git git

그러나 내가 받은 응답은 "사용자 git이 현재 로그인되어 있습니다"입니다. 해당 사용자를 로그아웃하고 홈 디렉터리를 변경한 다음 다시 로그인하려면 어떻게 해야 합니까?

감사해요

답변1

사용자 git에서 시작된 프로세스/서비스를 찾습니다.

ps axu | grep "^git"

그리고 그들 모두를 멈추거나 죽여라. 그러면 이 사용자의 홈 디렉터리를 변경할 수 있습니다.

답변2

를 사용하여 계정 데이터베이스를 직접 편집할 수 있습니다 vipw. 파일 형식은 다음에 설명되어 있습니다.비밀번호(5).

관련 정보