View a markdown version of this page

/home (user home directories) - Amazon Linux 2027
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

/home (user home directories)

Normal users have their home directories under /home. Software should always use the per-user $HOME environment variable rather than a pattern such as /home/$USER.

By default, AL2027 images have /home on the root file system, but software should not rely on this. The OS can be configured with /home as a separate file system that is mounted later during boot or only after a user authenticates.

Note

For systemd services that need at most read access to home directories, set ProtectHome=read-only, which makes /home, /root, and /run/user read-only for the service. For services that need no access, set ProtectHome=tmpfs, which replaces those paths with empty read-only tmpfs file systems in the service's sandbox. For more information, see the systemd.exec(5) man page.