next up previous contents index
suivant: Fichier "mkpasswd.functions" monter: Programmes obtenus précédent: Programmes obtenus   Table des matières   Index


Fichier "mkpasswd.define"

#!/bin/sh
#
#
#   SERVICE DES ADMINISTRATEURS:
#       Traduction des bases OpenVMS vers Unix.
#       Definition des parametres
#
#   Fichier: $BIN_DIR/mkpasswd.define
#
#   Creation: S. Baudry
#
#   Modifications:
#
#-----------------------------------------------------------
#
# Repertoires
#
#-----------------------------------------------------------

MKPASSD_DIR=${MKPASSD_DIR:=/home/adm/users/convert}
export MKPASSD_DIR

IN_DIR=${IN_DIR:=$MKPASSD_DIR/in}
OUT_DIR=${OUT_DIR:=$MKPASSD_DIR/out}
TMP_DIR=${TMP_DIR:=$MKPASSD_DIR/tmp}
BIN_DIR=${BIN_DIR:=$MKPASSD_DIR/bin}
export IN_DIR OUT_DIR TMP_DIR BIN_DIR

#-----------------------------------------------------------
#
# Scripts/executables externes par defaut
#
#-----------------------------------------------------------

SEARCHID=$BIN_DIR/searchid
BUILDPASSWD=$BIN_DIR/buildpasswd

export SEARCHID BUILDPASSWD

ECHO=/bin/echo
AWK=/usr/ucb/gawk

export ECHO AWK


#-----------------------------------------------------------
#
# Fichiers en entree
#
#-----------------------------------------------------------

LCLUAF=$IN_DIR/lcluaf.txt
LIST=$IN_DIR/list.txt
WHO=$IN_DIR/who.txt
PASSWD=$IN_DIR/passwd

export LCLUAF LIST WHO PASSWD

#-----------------------------------------------------------
#
# Fichiers temporaires
#
#-----------------------------------------------------------

PASSWD_REF=$TMP_DIR/passwd.$$
WHO_REF=$TMP_DIR/who.$$

export PASSWD_REF WHO_REF

#-----------------------------------------------------------
#
# Fichiers en sortie
#
#-----------------------------------------------------------

PASSWD_NEW=$OUT_DIR/passwd.new
GROUP_NEW=$OUT_DIR/group.new
SHADOW_NEW=$OUT_DIR/shadow.new
USERS_INFO_FILE=$OUT_DIR/users.infos
AUTO_PROJECTS=$OUT_DIR/auto.projects
AUTO_USERS=$OUT_DIR/auto.students

export PASSWD_NEW GROUP_NEW SHADOW_NEW USERS_INFO_FILE
export AUTO_PROJECTS AUTO_USERS

#-----------------------------------------------------------
#
# Parametres
#
#-----------------------------------------------------------

PASSWD_EXPIRATION_TIME=60
PASSWD_WILL_EXPIRE=7
PASSWD_WILL_CHANGE=`expr $PASSWD_EXPIRATION_TIME - $PASSWD_WILL_EXPIRE`
export PASSWD_EXPIRATION_TIME PASSWD_WILL_EXPIRE PASSWD_WILL_CHANGE

START_PROJECT_GID=2000
STUDENT_GID=1001
START_STUDENT_UID=2000
export START_PROJECT_GID STUDENT_GID START_STUDENT_UID

HOME_STUDENT=/home/students
HOME_PROJECT=/home/projects
HOME_PROTOTYPE=/home/adm/users/convert/etc/prototypes
FS_SERVER=ampere.esme.fr
FS_STUDENTS=/export/home/disk3/students
FS_PROJECTS=/export/home/disk3/projects
export HOME_STUDENT HOME_PROTOTYPE FS_SERVER FS_STUDENTS FS_PROJECTS

PROTO_STUDENT_QUOTA="-p nobody"
PROTO_PROJECT_QUOTA="-p nogroup"
export PROTO_STUDENT_QUOTA PROTO_PROJECT_QUOTA

LOGIN_SHELL=/bin/csh
export LOGIN_SHELL



baudry@esme.fr