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
Bah, oui je m'habitue à utiliser Git; faut bien commencer quelque part (1)