Univention Bugzilla – Bug 31906
UCC: file share integration
Last modified: 2013-07-25 12:39:47 CEST
The UCC integration into UCS@school should also cover the file shares and the restriction of those file shares.
Shares should be umounted on logout.
This has been implemented on UCC side in two steps: - automatic mount of the home directory - placing a link to all CIFS shares on the user's desktop The latter one has been implemented in univention-ucc-ucsschool-integration. A UCR template creates a the desktop file /usr/share/univention-ucc-ucsschool-integration/ucsschool-classshares.desktop which contains a link to "smb://$SERVER/". $SERVER is filled by the UCR variable ucc/ucsschool/classshares/server that has to contain the servers FQDN. If ucc/ucsschool/classshares/server is not set, ucc/mount/cifshome/server will be used as fallback. univention-ucc-ucsschool-integration depends from univention-ucc-cifshome-pam-mount. During login in lightdm the pam stack tries to mount the CIFS home share of the user. Server name, share name and mount options may be set via the following UCR variables: - ucc/mount/cifshome/server (if unset, ldap/server/name is used) - ucc/mount/cifshome/share (if unset, "%(DOMAIN_USER)" is used) - ucc/mount/cifshome/options (if unset, "serverino" is used) ucc/mount/cifshome/server is set on UCS side via UCR policy which will be created by the package ucs-school-ucc-integration (40ucs-school-ucc-integration.inst resp. /usr/share/ucs-school-ucc-integration/add_ucc_settings_to_ou). > Shares should be umounted on logout. This is currently not the case and may be addressed later on. YAML: 2013-07-16-univention-ucc-cifshome-pam-mount.yaml
(In reply to Sönke Schwardt-Krummrich from comment #2) > This has been implemented on UCC side in two steps: > - automatic mount of the home directory > - placing a link to all CIFS shares on the user's desktop > > The latter one has been implemented in univention-ucc-ucsschool-integration. > A UCR template creates a the desktop file > /usr/share/univention-ucc-ucsschool-integration/ucsschool-classshares. > desktop which contains a link to "smb://$SERVER/". $SERVER is filled by the > UCR variable > ucc/ucsschool/classshares/server that has to contain the servers FQDN. > If ucc/ucsschool/classshares/server is not set, ucc/mount/cifshome/server > will be used as fallback. OK > univention-ucc-ucsschool-integration depends from > univention-ucc-cifshome-pam-mount. During login in lightdm the pam stack > tries to mount the CIFS home share of the user. Server name, share name and > mount options may be set via the following UCR variables: > - ucc/mount/cifshome/server (if unset, ldap/server/name is used) > - ucc/mount/cifshome/share (if unset, "%(DOMAIN_USER)" is used) > - ucc/mount/cifshome/options (if unset, "serverino" is used) OK > > ucc/mount/cifshome/server is set on UCS side via UCR policy which will be > created by the package ucs-school-ucc-integration > (40ucs-school-ucc-integration.inst resp. > /usr/share/ucs-school-ucc-integration/add_ucc_settings_to_ou). OK > > YAML: 2013-07-16-univention-ucc-cifshome-pam-mount.yaml OK
Added missing changelog entry.
http://errata.univention.de/ucc/1.0/20.html