Olen pitkään yrittänyt remasteroida sellaista LXDE-pohjaista systeemiä, jossa tavallisen käyttäjän kotikansio palautuisi ennalleen jokaisen uloskirjautumisen jälkeen.
Lähimmäksi tavoitetta olen päässyt noita ohjeita mukailemalla:
Using pam-mount to create a sandboxed home directory.
Linux Mint 10:ssä etc/security/pam_mount.conf.xml tiedostoni näyttää jotain tuollaiselta:
<?xml version="1.0" encoding="UTF-8"?>
<pam_mount>
<mkmountpoint enable="1" remove="1" />
<debug enable="1" />
<volume
user="kaisa"
options="size=512M,uid=%(USER),mode=0700"
mountpoint="/home/%(USER).tmpfs"
path="tmpfs"
fstype="tmpfs"
/>
<volume
user="kaisa"
options="dirs=/home/%(USER).tmpfs:/home/%(USER)=ro"
mountpoint="/home/%(USER)"
path="unionfs"
fstype="unionfs"
/>
</pam_mount>
ja se toimii käyttäjä kaisan kohdalla melkein toivotulla tavalla; tosin ulosloggaus ei palauta kotikansiota, vaan vaatii uudelleenkäynnistyksen.
LXDE:ssä (
nyt testissä Peppermint Ice) ei samanlainen systeemi tee yhtään mitään.
Olisiko joku muu yksinkertainen menetelmä toimivampi? Esimerkiksi joku skripti, joka kylmästi poistaisi uloskirjautuessa (toimii näytönsäästäjälläkin) kotihakemiston. Uudelleen kirjauduttaessa luotaisiin aina uusi kotihakemisto /etc/skel-kansion sisällöstä.