

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# `/home`(사용자 홈 디렉터리)
<a name="filesystem-slash-home"></a>

 일반 사용자는 `/home` 아래에 홈 디렉터리가 있지만, 소프트웨어는 `/home/$USER` 같은 패턴에 의존하지 않고 항상 사용자당 `$HOME` 환경 변수를 찾아야 합니다.

 기본적으로 AL2023 이미지는 root 파일 시스템에 `/home`이 있지만 소프트웨어는 이를 사용해서는 안 됩니다. OS를 별도의 파일 시스템이 되도록 `/home`으로 구성하여 나중에 부팅하는 동안 또는 사용자가 시스템에 인증한 후에만 탑재하는 것이 완벽하게 유효합니다.

 root 사용자 홈 디렉터리는 `/home`에 있지 않고 `/home` 파일 시스템을 탑재할 수 없는 경우 사용할 수 있도록 [`/root`(root 사용자 홈 디렉터리)](filesystem-slash-root.md)에 있습니다.

**참고**  
 `/home`에 대한 쓰기 액세스 권한이 필요하지 않은 `systemd` 서비스를 `ProtectHome=read-only` 지시문으로 구성하는 것이 모범 사례입니다. 이 옵션을 사용하면 `/home`, `/root` 및 `/run/user`가 서비스에 대해 읽기 전용으로 설정됩니다.  
 `/home`에 액세스할 필요가 없는 서비스를 `ProtectHome=tmpfs` 지시문으로 구성하는 것 역시 모범 사례입니다. 이 지시문에 따라 `/home`, `/root` 및 `/run/user`가 빈 읽기 전용 `tmpfs` 파일 시스템인 샌드박스에서 서비스를 실행하게 됩니다.  
 `systemd`를 사용하여 서비스에 대한 시스템 액세스를 제한하는 방법에 대한 자세한 내용은 `systemd.exec(5)` man 페이지를 참조하세요.