Univention Bugzilla – Full Text Bug Listing |
Summary: | UCC: file share integration | ||
---|---|---|---|
Product: | UCS@school | Reporter: | Sönke Schwardt-Krummrich <schwardt> |
Component: | UCC | Assignee: | Sönke Schwardt-Krummrich <schwardt> |
Status: | CLOSED FIXED | QA Contact: | Felix Botner <botner> |
Severity: | normal | ||
Priority: | P5 | CC: | jmm |
Version: | UCS@school 3.1 R2 | ||
Target Milestone: | UCS@school 3.1 R2 Errata | ||
Hardware: | Other | ||
OS: | Linux | ||
What kind of report is it?: | --- | What type of bug is this?: | --- |
Who will be affected by this bug?: | --- | How will those affected feel about the bug?: | --- |
User Pain: | Enterprise Customer affected?: | ||
School Customer affected?: | ISV affected?: | ||
Waiting Support: | Flags outvoted (downgraded) after PO Review: | ||
Ticket number: | Bug group (optional): | ||
Max CVSS v3 score: | |||
Bug Depends on: | 31409 | ||
Bug Blocks: | 32057 |
Description
Sönke Schwardt-Krummrich
2013-07-05 14:56:41 CEST
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. |