Ignore:
Timestamp:
11/08/09 13:33:13 (3 years ago)
Author:
tschmitt
Message:
  • automatische Zuordnung der User zu Systemgruppen bei der Anmeldung gefixt (pam_group.so in common-auth ergaenzt).
  • Paketkonfiguration nach postinst verschoben (bei der Paketinstallation eingebene Werte wurden nicht uebernommen).
  • Profilkopier-Skript von /etc/gdm/PostLogin/Default nach /usr/share/linuxmuster-client/copy-template.sh verschoben (wird nun beim Mounten des Homes ausgeführt).
  • Etch-Support entfernt.
  • Neue Konfigurationsvariable MYFILES speichert den Ordnernamen fuer "Eigene Dateien" im Home.
  • Wenn MYFILES gesetzt ist, wird bei der Anmeldung ein Desktoplink erzeugt.
  • Konfigurationsabfragen fuer die Ordnernamen von Einstellungen (APPS_BASEDIR) und Eigene Dateien (MYFILES) eingerichtet.
  • Bugfix: Teile des Template-User-Profils wurden nicht kopiert.
  • "keyrings/" aus profile.exclude entfernt.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • client/linuxmuster-client/trunk/share/mount.sh

    r540 r567  
    44# schmitt@lmz-bw.de 
    55# 
    6 # 11.07.2009 
     6# 08.11.2009 
    77# 
    88 
     
    1414OPTIONS="$5" 
    1515 
    16 # no pammount for local users 
    17 grep -q ^${USER}: /etc/passwd && exit 0 
    18  
    1916# check if params are all set 
    2017[ -z "$SERVER" ] && exit 1 
     
    2421[ -z "$OPTIONS" ] && exit 1 
    2522 
    26 # source profile 
     23# source various settings and functions 
    2724. /usr/share/linuxmuster-client/profile || exit 1 
     25. /etc/linuxmuster-client/config || exit 1 
     26. /usr/share/linuxmuster-client/config || exit 1 
     27. /usr/share/linuxmuster-client/helperfunctions.sh || exit 1 
     28 
     29# fetch user's homedir 
     30get_userhome 
     31[[ -z "$HOME" || "$HOME" = "/dev/null" ]] && exit 1 
     32 
     33# only for template user 
     34[ "$TEMPLATE_USER" = "$USER" -a "$HOME" = "$MNTPT" ] && . /usr/share/linuxmuster-client/copy-template.sh 
     35 
     36# no pammount for local users 
     37grep -q ^${USER}: /etc/passwd && exit 0 
    2838 
    2939# check if important variables are set 
     
    3141[ -z "$DESKTOP" ] && exit 1 
    3242[ -z "$USERDIRS" ] && exit 1 
    33  
    34 # fetch user's homedir 
    35 get_userhome 
    36 [[ -z "$HOME" || "$HOME" = "/dev/null" ]] && exit 1 
    3743 
    3844# mount the given share 
     
    4450# if userhome not mounted do exit 
    4551cat /proc/mounts | grep -qw $HOME || exit 1 
    46  
    47 # add user to mandatory groups 
    48 for i in $MANDATORY_GROUPS; do 
    49         if grep -q $i /etc/group; then 
    50                 grep $i /etc/group | grep -q $USER || adduser $USER $i 
    51         fi 
    52 done 
    5352 
    5453# move user's dirs temporarily to /tmp 
     
    6362done 
    6463 
     64# copy template user profile 
     65. /usr/share/linuxmuster-client/copy-template.sh 
     66 
Note: See TracChangeset for help on using the changeset viewer.