Ik zou zelf voor een aanpak via een login-script eventueel gecombineerd met dconf gaan. Zo ben je veel flexibeler en het scheelt je veel uitzoekwerk.
Home directories op NFS ben ik geen groot fan van. Lijkt ideaal maar op het moment dat je NFS plat gaat of er iets stoort ben je dus ook direct je lokale sessies kwijt. Ik heb het dus eerder ook gebruikt, maar ik mis het "voordeel" even. Gewoon je bestanden opslaan op een NFS werkt in mijn ogen net zo handig. Als je je lokale settings veilig wilt hebben kun je dan gewoon een back-up maken. Bij mij een keer misgegaan als admin dat ik bij een storing dus ook alleen via een omweg en zonder mijn eigen scriptjes ed iets kon doen. Erg irritant. Maakt van een 1 minuut storing een 15 minuten storing. Met vriendelijke groeten, Germ van Ek Esyst BV ----- Oorspronkelijk bericht ----- Van: "Paul van der Vlis" <[email protected]> Aan: [email protected] Verzonden: Woensdag 10 september 2014 11:12:56 Onderwerp: Re: Persoonlijke instellingen kopieren op 09-09-14 14:44, Paul van der Vlis schreef: > Hallo, > > Ik heb een omgeving gemaakt waarbij de home directory van de user op de > server staat (via NFS). Bij het aanmaken van een nieuwe user zou ik > graag allerlei instellingen willen kopieren. Ik gebruik vooral Gnome en > Mozilla toepassingen. > > Eerder deed ik dit door gewoon een aantal dotfiles van een andere user > te kopieren. Maar het probleem is dat er in de homedirectory soms ook > harde links naar de home-directory van de user komen, bijvoorbeeld in > ~/.gtk-bookmarks. En er zijn meer problemen en punten van aandacht, denk > bijvoorbeeld aan de Gnome keyring in ~/.pki, die doet het natuurlijk > niet bij een andere user. > > Wie kent een pagina met aanwijzingen hoe je zoiets het beste doet, of > kan er zelf wat meer over zeggen? > > Ik heb tot nu toe alleen de Gnome sysadmin guide [1] gevonden maar dat > sluit niet echt aan. Wat ik graag zou willen is dus een user grafisch > configureren, de instellingen kopieren, het resultaat evt. nog wat > wijzigen (zoals verwijderen van ~/.pki) en dat dan gebruiken voor nieuwe > users. Maar misschien is dat echt een verkeerde gedachte.... > > Hieronder wat zaken die ik graag default wil instellen: > - instellingen van Gnome. zoals over vergrendelen van het scherm en de > default applicaties en de bureaublad achtergrond > - instellingen van "advanced setttings", zoals of de filemanager het > bureaublad beheert. > - instellingen van "bestandsbeheer" > - instellingen van "hoofdmenu" > - Icedove configuratie zou handig zijn, zodat je alleen nog maar > naam, mailadres, username en paswoord hoeft te wijzigen. > - Iceweasel instellingen zou handig zijn, zodat b.v. de default > startpagina meteen goed staat. > - Chromium idem. > > Groet, > Paul. > > [1] https://help.gnome.org/admin/system-admin-guide/ Misschien vind iemand dit thema interessant. Ik heb onderstaande uitgezocht. Kritiek is welkom! Groet, Paul. ------------------ Als ik een schone home-directory grep op de username dan zie ik de naam niet vaak terugkomen. Dit zijn plekken met de username die gewoon gewist kunnen worden, ze worden weer opnieuw aangemaakt: .cache .gtk-bookmarks Verder zie ik in .mozilla/firefox en .icedove bestanden met de naam secmod.db. Deze kunnen ook gewist, en worden automatisch opnieuw aangemaakt. Ze bevatten de paswoorden van de user van Iceweasel en Icedove. Verder zijn er wat logfiles zoals .xsession-errors en .xsession-errors-old waarin de naam van de user voorkomt. Dit is onbelangerijk maar ze kunnen gewist. Ik kwam de naam ook tegen in het bestand met recent gebruikte bestanden ".local/share/recently-used.xbel". Dit bestand kan ook gewist en wordt opnieuw aangemaakt. Verder is er de Gnome-keyring, die in .pki wordt aangemaakt als er een applicatie wordt gestart die het gebruikt. Het wordt o.a. gebruikt door Chromium en de browser "web". Kan gewist. Verder houdt de prullebak bij waar de bestanden stonden, het lijkt me het beste de prullebak gewoon helemaal te wissen. Chromium slaat zijn instellingen op in .config/chromium. In het bestand ".config/chromium/Local State" kwam ik de username tegen. Wellicht wordt dit vanzelf aangepast aan de huidige sessie, maar ik wis het voor de zekerheid maar. Het beinvloed de instellingen niet en het bestand wordt opnieuw aangemaakt. Als je heel .config/chromium wist dan worden de instellingen van Chrome verwijderd. Tracker maakt logfiles waarin de naam van de user vaak voorkomt. Erg is dit niet, maar het is wellicht handig de logs toch te wissen zodat de rest beter te doorzoeken is. Dit doet het: rm -r ~/.cache rm ~/.gtk-bookmarks find ~/.mozilla/firefox -name secmod.db -exec rm {} \; find ~/.icedove -name secmod.db -exec rm {} \;rm ~/.xsession-errors* rm ~/.local/share/recently-used.xbel rm -r ~/.pki rm -r ~/.local/share/Trash/ rm -r ~/.config/chromium/Local\ State rm ~/.config/tracker/tracker*.log Het programma "hoofdmenu" waarmee je het menu kunt wijzigen maakt config bestanden waarin steede /home/username staat. Als je met zoek en vervang (rpl) /home/username vervangt door een tilde dan gaat het goed. De lijst met laatst geopende bestanden in LibreOffice komt hier terecht: .config/libreoffice/4/user/registrymodifications.xcu Zoek en vervang met een tilde werkt niet. Mocht je default instellingen in libreoffice willen dan is het waarschijnlijk het handigste om de lijst met recente bestanden eerst te wissen. Wellicht zijn er nog meer programma's met een lijst met laatstgeopende bestanden die problemen kan geven. Die lijst wissen is dan handig. Wellicht is het ook nog zinvol om de locale cache en cookies van Iceweasel en Chromium te wissen. Uiteraard kan dat ook met de hand voordat er wordt uitgelogt. -- Paul van der Vlis Linux systeembeheer, Groningen http://www.vandervlis.nl -- Paul van der Vlis Linux systeembeheer, Groningen http://www.vandervlis.nl -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]
