Ubuntu 9.04에서 사용자의 홈 디렉토리는 어떻게 변경됩니까?


40

쉘에서 홈 디렉토리를 어떻게 변경할 수 있는지 아는 사람이 있습니까?


ubuntuforums.org/showthread.php?t=46866 이것은 홈 디렉토리 이동에 대한 유용한 방법입니다. 나는 이것을 직접 시도하지는 않았지만 다소 복잡해 보입니다. 닉

외관상 복잡하지는 않지만 프로세스에 익숙하지 않은 사람들을 위해 자세히 설명해야했습니다. 실제로 필요한 것은 (1) 필요한 경우 파티션 생성 (2) 마운트 파티션 (3) 파일 복사 (3) 파티션 마운트 해제 (4) 편집 /etc/fstab(5) 오래된 홈 디렉토리를 이동 (6) 새 홈 디렉토리 이동 에 /home(7) 새로운 마운트 /home(8) 검사 다, 옛 홈 디렉토리를 제거
데이비드 Z

답변:


65

달리는

sudo usermod -d new_home_dir   사용자 이름

홈 디렉토리가로 변경되고 홈 디렉토리 new_home_dir의 위치를 ​​저장하는 시스템 파일도 업데이트됩니다 ( /etc/passwd).

현재 홈 디렉토리에서 모든 파일을 이동하려면 다음을 사용하십시오.

sudo usermod -d new_home_dir   -m   사용자 이름

1
Ubuntu 12.04에서 저를 위해 일했습니다. 감사합니다
HappyDeveloper

이 작업을 수행 한 후 로그인 할 때 바탕 화면 배경 만 표시됩니다. 13.10 .. 심지어 2009 년의 답변입니다.)
Aleks

1
@Aleks의 기능은 usermod수년 또는 수십 년 동안 변경되지 않았 으므로이 답변은 여전히 ​​유효합니다. 데스크탑 배경 만 보이는 이유에 대해서는 데스크탑 환경의 다른 것이 사용자 이름에 따라 다르며,이 경우 사용자 이름을 usermod알 수 없습니다. 그러나 왜 이런 일이 발생하는지 추측 할 수 있습니다 (시스템에 액세스하지 않고).
David Z

고마워 데이빗. 나는이 기능이 몇 년 동안 변경되지 않았다고 생각했기 때문에 시도했습니다. 나는 새로운 단계의 Ubuntu를 새로 설치 했으므로 추가 단계를 통해이 대답은 askubuntu.com/a/250877/223469에 도움이 되었지만 새로운 단계를 수행하는 것이 더 정확합니다. 내 경우에는 충분했다) 고마워 David
Aleks

2

나는 이것을 시도하지 않았지만 / etc / passwd에서 변경할 수 있다고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.