Opened 10 years ago
Closed 10 years ago
#2449 closed Verbesserung (erledigt)
Nutzernamen für /var/cache/usercache bereinigen
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | bei Gelegenheit | Milestone: | Image "Dynamische Doris" |
| Component: | Software: Ubuntu | Severity: | beeinträchtigt keinen Unterricht |
| Keywords: | Cc: |
Description
In /etc/profile.d/kepler--xdg-cache-home.sh werden die User-Caches nach /var/cache/usercache/$USER/ verlegt. Die Variable $USER enthält allerdings den Nutzernamen genau so, wie ihn der Nutzer auf der Loginmaske eingegeben hat: Mitsamt eventuellen Großbuchstaben und vor- oder nachgestellten Leerzeichen(!).
Daher sieht die Verzeichnisliste in /var/cache/usercache/ etwas eigenartig aus:
kup@rechner-lz-02:~$ ls -m /var/cache/usercache atz/, bad/, bau/, braun/, braun/, bueh/, doer/, eas/, eme/, faup/, gn/, goet/, goet/, griz/, GriZ/, han/, hill/, hoef/, holz/, horn/, kauf/, kosa/, kup/, lehm/, lehrer/, may/, moeh/, mor/, mtz/, ort/, poss/, renz/, roel/, ros/, rue/, saj/, schae/, SChu/, sfer/, shar/, shla/, shor/, shuc/, shw/, steu/, stim/, sz/, sz/, sz/, thm/, trax/, wab/, weyh/, weyh/
Insbesondere hat Nutzer sz seinen Cache gleich dreimal dort liegen, Nutzerin griz zweimal, u.s.w.
-> In /etc/profile.d/kepler--xdg-cache-home.sh den Inhalt von $USER bereinigen auf Kleinbuchstaben und entfernte Leerzeichen.
erledigt. $USER ersetzt durch $(whoami).