우선 저는 리눅스를 처음 접합니다. "라는 이름의 새 사용자를 만들었습니다.지니" -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