A typical scenario with gollem is:
in gollem/config/backend.php
$backends['file'] = array( 'name' => Auth::getAuth().'Home', 'driver' => 'file', 'preferred' => true, 'hordeauth' => false, 'params' => array( // The base location under which the user home directories live. 'vfsroot' => '/var/horde/vfs/users', // The default permissions to set for newly created folders and files. // 'permissions' => $conf['umask'] ), 'loginparams' => array(), 'root' => '/' . Auth::getAuth(), //don't allow normal users to break out of their share 'home' => '/' . Auth::getAuth(), //let users start at the root of their share 'createhome' => true, //create home dir if necessary // 'filter' => '^regex$', // 'quota' => false, 'clipboard' => true, 'attributes' => array('type', 'name', 'edit', 'download', 'modified', 'size', 'permission', 'owner', 'group') );