[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 #!/bin/bash 2 3 4 function initialisation_perso () 5 { 6 # Vous ne pouvez pas laisser le corps de cette fonction complètement 7 # vide. Si vous n'avez rien à mettre dedans, laissez simplement 8 # la commande « true » toute seule. 9 activer_pave_numerique 10 } 11 12 function ouverture_perso () 13 { 14 # Au moment de l'appel de cette fonction, le home de l'utilisateur 15 # est déjà créé et il correspond au répertoire local "$REP_HOME". 16 # Cette fonction est l'endroit où les montages de partages réseau 17 # (en fonction du compte utilisé, du poste client utilisé, en 18 # fonction de l'appartenance à un groupe etc.) sont effectués. 19 20 # Évidemment, vous pouvez utiliser cette fonction pour faire 21 # d'autres choses, selon votre imagination... 22 23 # Montage du partage « perso » pour tout le monde. 24 monter_partage "//$SE3/homes/Docs" "Docs" \ 25 "$REP_HOME/Documents de $LOGIN sur le réseau" \ 26 "$REP_HOME/Bureau/Documents de $LOGIN sur le réseau" 27 28 # Montage du partage « Classes » pour tout le monde. 29 monter_partage "//$SE3/Classes" "Classes" \ 30 "$REP_HOME/Classes sur le réseau" \ 31 "$REP_HOME/Bureau/Classes sur le réseau" 32 33 # Montage du partage public « Docs » seulement dans le cas où 34 # c'est un compte "prof" qui se connecte, ou bien "admin". 35 if [ "$LOGIN" = "admin" ] || est_dans_liste "$LISTE_GROUPES_LOGIN" "Profs"; then 36 monter_partage "//$SE3/Docs" "Public" \ 37 "$REP_HOME/ressources sur le réseau" \ 38 "$REP_HOME/Bureau/ressources sur le réseau" 39 fi 40 41 # Montage du partage « admhomes » et de « netlogon-linux » 42 # seulement dans le cas où c'est le compte "admin" qui se connecte. 43 if [ "$LOGIN" = "admin" ]; then 44 monter_partage "//$SE3/admhomes" "admhomes" \ 45 "$REP_HOME/admhomes" \ 46 "$REP_HOME/Bureau/admhomes" 47 monter_partage "//$SE3/netlogon-linux" "clients-linux" \ 48 "$REP_HOME/clients-linux" \ 49 "$REP_HOME/Bureau/clients-linux" 50 fi 51 } 52 53 function fermeture_perso () 54 { 55 # Vous ne pouvez pas laisser le corps de cette fonction complètement 56 # vide. Si vous n'avez rien à mettre dedans, laissez simplement 57 # la commande « true » toute seule. 58 true 59 } 60 61 62
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |