A typical scenario with gollem is:
$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')
);