루트 홈 디렉토리의 위치를 / root에서 / var / root로 변경하고 싶습니다. 나는 usermod로 이것을 할 수있었습니다.
usermod -d /var/root root
그러나 최신 버전의 usermod를 사용하면 현재 로그인 한 사용자의 디렉토리를 변경할 수 없습니다. 시스템을 처음 부팅 할 때 실행되는 시스템 설정 스크립트에서 부팅시 루트의 홈 디렉토리를 변경하려고하므로 실제로 다른 사용자가 될 수 없습니다.
현재 로그인 한 사용자의 홈 디렉토리 (이 경우 루트)를 변경하는 다른 방법이 있습니까?
아마도 / etc / passwd를 sed 할 수는 있지만 부주의 한 것 같습니다.
/ root를 / var / root에 하드 링크 하시겠습니까?
—
개렛
/ etc / passwd를 수동으로 수정할 수 있습니다.
—
billc.cn