Un petit git show1 pour voir les petites modifications apportées par rapport au script inetd_auf-mkhomedir trouvé dans le dépôt AUF.

commit da6f07cc4b0a6eb58f848cdf0e3c3d634c8f4ed6
Author: Willy MANGA <willy.manga@auf.org>
Date:   Fri Feb 11 17:25:53 2011 +0100

    Modification propre au CNF de Ngaoundéré

     * prise en compte des groupes utilisateurs et non simplement de `users`
     * est-ce que c'est encore nécessaire à l'heure actuelle d'utiliser /etc/skel ? moi je ne pense pas

diff --git a/inetd_auf-mkhomedir b/inetd_auf-mkhomedir
index 5d2b796..f9ba360 100644
--- a/inetd_auf-mkhomedir
+++ b/inetd_auf-mkhomedir
@@ -40,25 +40,24 @@ do

     # recherche du homedir
     HD=`getent passwd ${LOGIN}|cut -d: -f 6`
+    GROUPE=`getent passwd ${LOGIN}|cut -d: -f 4`

     # si le homedir n'existe pas, on le créé
     if [ ! -e ${HD} ]
     then
         # création du répertoire
        mkdir -pv  ${HD} >> /var/log/mkdir.log 2>&1
-        # on y copie les fichiers squellettes de /etc/skel
        cd ${HD}
-       cp -aR /etc/skel/* /etc/skel/.??* . 
         # on place les droits correctement
-       chown -R $LOGIN:users ${HD} 
+       chown -R $LOGIN:$GROUPE ${HD} 
        chmod 700 ${HD}
-        # activation d'un quota de 800Mo
+        # activation d'un quota de 750Mo
         if [ -x /usr/sbin/quotatool ]
         then
                 # recherche de la partition dans laquelle est le répertoire
                 HD=`readlink -f ${HD}`
                PART=`df -Pl ${HD} | tail -1 | cut -d' ' -f1`
-               /usr/sbin/quotatool -u $LOGIN -b -l 800000 -q 800000  ${PART}
+               /usr/sbin/quotatool -u $LOGIN -b -l 750000 -q 750000  ${PART}
         fi
        echo $(date) mkdir $HD >>/var/log/mkdir.log
        exit 0
@@ -67,4 +66,3 @@ do
         exit 1


  1. Bah, oui je m'habitue à utiliser Git; faut bien commencer quelque part :) (1)

WillyManga/Notes/AufMkHomeDir (dernière édition le 2011-02-11 16:41:53 par WillyManga)