-M 옵션 뒤에 홈 디렉터리 추가

-M 옵션 뒤에 홈 디렉터리 추가

우선 저는 리눅스를 처음 접합니다. "라는 이름의 새 사용자를 만들었습니다.지니" -M옵션이 있습니다.

이제 홈 디렉터리를 할당하려고 시도 usermod -d /link/to/directory ginny하지만 홈 디렉터리가 사용자 ginny에게 할당되지 않습니다.

% su - ginny returns an error
su: warning : cannot chance directory to /abc: No such file or directory
-bash-3.2$: 

pwd명령은 사용자 ginny에 대해 반환됩니다 /root(아마도 내가 아직 그녀를 위한 홈 디렉터리를 만들지 않았기 때문일 수 있음). 그러나 지금 사용자 ginny에게 홈 디렉터리를 할당할 수 있는 스위치가 있습니까?

답변1

사용자의 홈 디렉터리가 존재하지 않습니다. usermod홈 디렉터리 필드를 변경 /etc/passwd하지만 디렉터리를 생성하지는 않습니다. 수동으로 생성해야 합니다.

cp -a /etc/skel /link/to/directory          # or mkdir /link/to/directory to create an empty home directory
chown ginny:ginnygroup /link/to/directory   # where ginnygroup is ginny's primary group
chmod 755 /link/to/directory                # or 711 or 700 or 751 or 750 as desired

관련 정보