close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

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.

Change History (1)

comment:1 by Rüdiger Kupper, 10 years ago

Resolution: → erledigt
Status: new → closed

erledigt. $USER ersetzt durch $(whoami).

Note: See TracTickets for help on using tickets.