[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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


Reply to: