Skip to main content

Persistent Home Directory

This component enables the storage of user directories (user home). These can be stored on an NFS server or a local partition. With this component, the system stores user directories in the ThinClients’ RAM and preserves them across reboots.

Configuration

Setting
Value
Explanation
Local partition for User Home 
/dev/sdaX
Path

Set persistent user home
Setting
Value
Explanation
User Home to

local

NFS

local:

Store user directories on a local storage medium of the thin client.

NFS:

Store user directories on the server.

In detail

NFS

The system creates the user directories in <Manager-Home>/nfs/home unless other settings are specified.

If the thin client runs as a localboot client on a different LAN from the openthinclient Management Server, select another storage method to prevent timeouts when writing user data over a WAN connection.

External NFS Server

 Specify a custom NFS share under the "Home Directory Options" section.

This option is available in:

  • LDAP Environment Properties (realm settings)
  • Location

If the option is set in both locations, the system uses the NFS configuration of the location.

The ThinClient user always has UID 1000 and GID 1000Important parts of the openthinclient OS run as root — UID 0Therefore, grant the root user unrestricted access to the NFS server.

local

Format the specified partition with the ext4 .

If the specified partition is absent on a thin client, the system creates the user home directory in RAM.

If a storage device has been configured with localboot, the third partition is available for user home directories. This is already formatted and can be used simply, e.g., with the device name /dev/sda is the corresponding partition /dev/sda3).

Directories

With normal login, the system creates a subdirectory named after the MAC address after login.

With automatic login, the system creates a subdirectory named after the MAC address on the openthinclient Management Server during the boot process.

In addition to the User-Home directory, create a directory /reports Create an additional directory for storing error reports from the thin clients.