기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
/home(사용자 홈 디렉터리)
일반 사용자는 /home 아래에 홈 디렉터리가 있지만, 소프트웨어는 /home/$USER 같은 패턴에 의존하지 않고 항상 사용자당 $HOME 환경 변수를 찾아야 합니다.
기본적으로 AL2023 이미지는 root 파일 시스템에 /home이 있지만 소프트웨어는 이를 사용해서는 안 됩니다. OS를 별도의 파일 시스템이 되도록 /home으로 구성하여 나중에 부팅하는 동안 또는 사용자가 시스템에 인증한 후에만 탑재하는 것이 완벽하게 유효합니다.
root 사용자 홈 디렉터리는 /home에 있지 않고 /home 파일 시스템을 탑재할 수 없는 경우 사용할 수 있도록 /root(root 사용자 홈 디렉터리)에 있습니다.
참고
/home에 대한 쓰기 액세스 권한이 필요하지 않은 systemd 서비스를 ProtectHome=read-only 지시문으로 구성하는 것이 모범 사례입니다. 이 옵션을 사용하면 /home, /root 및 /run/user가 서비스에 대해 읽기 전용으로 설정됩니다.
/home에 액세스할 필요가 없는 서비스를 ProtectHome=tmpfs 지시문으로 구성하는 것 역시 모범 사례입니다. 이 지시문에 따라 /home, /root 및 /run/user가 빈 읽기 전용 tmpfs 파일 시스템인 샌드박스에서 서비스를 실행하게 됩니다.
systemd를 사용하여 서비스에 대한 시스템 액세스를 제한하는 방법에 대한 자세한 내용은 systemd.exec(5) man 페이지를 참조하세요.