#!/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