Bug 23637 - Problem bei Anmeldung an Samba wenn Unix NFS-HomeShare nicht erreichbar
Problem bei Anmeldung an Samba wenn Unix NFS-HomeShare nicht erreichbar
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: PAM
UCS 2.4
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Felix Botner
Stefan Gohmann
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-09-16 14:44 CEST by Nico Gulden
Modified: 2012-12-12 21:09 CET (History)
1 user (show)

See Also:
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:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nico Gulden univentionstaff 2011-09-16 14:44:54 CEST
Feedback eines Partners.

Beschreibung: Bei einem User kann ich festlegen, welche NFS-Share sein 
Homeverzeichnis enthält.

Problem: Melde ich mich an einem Samba-Server in der Domäne an, wo ich keinen 
Zugriff auf die NFS-Share habe, kann der Anmeldevorgang nicht fortgesetzt 
werden. homedir/mount ist auf yes gesetzt.

Vorschlag: Grundsätzlich wäre es schön, wenn die Anmeldung an der Stelle 
weiterlaufen würde, halt ohne gemountetes Homeverzeichnis.
Comment 1 Stefan Gohmann univentionstaff 2011-12-21 16:54:20 CET
Grundsätzlich sollte ein Samba Share nicht auf einem NFS Share liegen.

Wir sollten den Wert required in base/univention-pam/conffiles/etc/pam.d/common-session.d/10univention-pam_common einfach konfigurierbar machen:

print 'session     required   pam_runasroot.so program=/usr/sbin/univention-mount-homedir
Comment 2 Felix Botner univentionstaff 2012-10-29 16:16:45 CET
Über homedir/mount/required kann man nun definieren, ob univention-mount-homedir required oder optional ist. Damit kann man sich auch Anmelden, wenn der Mount des Home fehlschlägt.

Variablen-Beschreibung für 

homedir/create
homedir/mount/required
homedir/mount

ergänzt.
Comment 3 Stefan Gohmann univentionstaff 2012-11-15 08:47:20 CET
Grundsätzlich funktioniert es, das home Share wird auf dem NFS Server angelegt.

Im Changelog sollte kurz erklärt werden, dass das jetzt automatisch gemacht wird.
Comment 4 Felix Botner univentionstaff 2012-11-15 10:35:39 CET
(In reply to comment #3)
> Grundsätzlich funktioniert es, das home Share wird auf dem NFS Server angelegt.
> 
> Im Changelog sollte kurz erklärt werden, dass das jetzt automatisch gemacht
> wird.

Das war Bug #25375.

Hier ging es nur darum, den Home-Mount in /etc/pam.d/common-session optional zu machen.
Comment 5 Stefan Gohmann univentionstaff 2012-11-15 12:28:11 CET
OK funktioniert. Eine Anmeldung ist möglich, wenn  /usr/sbin/univention-mount-homedir fehlschlägt. Zumindest wenn homedir/mount/required auf false steht.

Changelog. OK
Comment 6 Stefan Gohmann univentionstaff 2012-12-12 21:09:21 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".