Toon posts:

Ubuntu 20.04 negeert ingestelde locatie bij aanmaken homedir

Pagina: 1
Acties:

Vraag


  • Josefien
  • Registratie: Juni 2006
  • Laatst online: 14:00
Mijn vraag
...
Ik heb een Ubuntu MATE 20.04 cliënt die via LDAP gebruikers inlogt en de home-directories zitten op een NFS-share, is de bedoeling.

Nu wil ik de home-directories van de LDAP-gebruikers dus niet in /home laten aanmaken, maar in dit geval in /media/nfs/network_homes/, de locatie waar de NFS-share is gekoppeld.

In LDAP heb ik voor de gebruiker al een home-locatie opgegeven en op de cliënt kan ik dat ook inzien met "getent passwd":
code:
1
josefien:*:2020:100:Josefien Wong2:/media/nfs/network_homes/josefien:/bin/bash


Maar toch, bij de eerste keer inloggen wordt de locatie (/media/nfs/network_homes/josefien) genegeerd en wordt er toch een home-dir aangemaakt in /home/josefien :/

Het automatisch aanmaken v/d home-directory gebeurt volgens mij door de volgende regel in /etc/pam.d/common-session:
code:
1
session required                        pam_mkhomedir.so umask=0077 skel=/etc/skel

De umask-setting wordt wèl overgenomen dus ik ga ervan uit dat de regel werkt.

Hij pakt trouwens de ingestelde /bin/bash shell ook niet, die valt terug op een standaard /bin/sh.


Op een oudere Ubuntu 16.04 cliënt gaat het wèl goed en worden zowel de waarden voor home-locatie als shell gebruikt bij het voor het eerst inloggen. Wat gaat er dan mis bij 20.04 waardoor het niet werkt?


Relevante software en hardware die ik gebruik
...
Ubuntu MATE 20.04 LTS


Wat ik al gevonden of geprobeerd heb
...
Ik heb überhaupt geen idee waar ik het moet zoeken, waar het probleem zit. Welk stuk software bepaald de locatie waar de aan te maken home-directory terechtkomt? Omdat ook de ingestelde shell niet wordt nageleefd lijkt me dat het niet in die pam_mkhomedir kan zitten?

Alle reacties


  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 21:40

MAX3400

XBL: OctagonQontrol

Niks te maken mey systemd-homed wat je weer ietwat kan "aansturen" met homectl ?

Mijn antwoorden zijn vaak niet snowflake-proof


  • Josefien
  • Registratie: Juni 2006
  • Laatst online: 14:00
Het is misschien niet helemaal juist dat 'ie de home en shell waardes niet gebruikt. Ik ontdek namelijk iets geks: na een willekeurig aantal reboots pakt 'ie wèl de nieuwe waardes :o

Maar als ik het daarna bij wijze van test terugzet naar /home/josefien in LDAP duurt het weer een willekeurig aantal reboots voordat dat overgenomen wordt door de cliënt bij het aanmaken van de home-dir. Terwijl met "getent" wel de actuele waardes in te zien zijn.

Het lijkt mij dat er iets is wat de boel zit te cachen? Maar wat? :/

  • Room42
  • Registratie: September 2001
  • Niet online
Heb je al eens gewoon in de syslog etc gekeken wat daar vermeld wordt? Is de share wel beschikbaar op het moment van inloggen?

Blokkeert alle ads en trackers met:
- uBlock Origin
- uMatrix
- en Pi-Hole voor de rest van het netwerk.


  • Josefien
  • Registratie: Juni 2006
  • Laatst online: 14:00
De share is wel beschikbaar tijdens het inloggen, wordt via fstab gekoppeld. Na een paar keer herstarten neemt 'ie ook wel de locatie over en maakt het de home-dire op de NFS aan. Maar elke wijziging in de LDAP duurt dus een willekeurig aantal reboots voordat het overgenomen wordt.

Ik merk dat als ik in /etc/nscd.conf deze optie uitzet (dus op "no"):
code:
1
        enable-cache            passwd          yes

...het probleem grotendeels wordt opgelost, wijzigingen van home-locatie of shell in LDAP worden vrijwel instant overgenomen zonder reboot v/d cliënt.

MAAR: op "no" zetten maakt weer andere gekke dingen kapot...
- Afsluiten/Herstarten kan niet meer normaal. Deze knoppen sturen je dan terug naar het inlogscherm waar je 'm nòg een keer moet herstarten/afsluiten voordat het echt gebeurt.
- De PulseAudio volumeregeling werkt onder geen enkele gebruiker meer.

Die caching uitzetten is dus geen optie. Waarom met caching uit allerlei rare dingen stukgaan is mij een raadsel :?


Trouwens, een home-directory op NFS blijkt anno Ubuntu 20.04 volgens mij sowieso praktisch onmogelijk meer :/ Applicaties in van die "snaps" zitten blijken niet meer te werken als de home op NFS is en het truukje om met een .xprofile-script de .cache te verplaatsen naar /tmp gaat ook niet meer omdat .cache al wordt bezet voordat .xprofile wordt uitgevoerd. En dan dus het probleem van dit topic, en dan heb ik het nog niet uitgebreid gebruikt.

Is er eigenlijk nog een alternatief om gebruikers op alle PC's dezelfde omgeving te bieden incl. dezelfde instellingen van alle applicaties?



Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee