Groupmax Scheduler/Facilities Manager Version 7 システム管理者ガイド
Scheduler Server及びFacilities Managerは,デフォルトではrootで実行しますが,以下の手順を実行すると,実行ユーザの変更ができます。この作業をすると,プログラムファイル及び管理データ,スケジュールデータのファイル及びディレクトリの所有者を変更します。なお,Address Serverと連動している場合は,親サーバの実行ユーザをAddress Serverのシステム管理者と同一にしてください(子サーバでは同一にする必要はありません)。また,Scheduler ServerとFacilities Managerについても同一の実行ユーザにしてください。
/usr/GroupAppo/bin/usrchg
umask 022
#!/bin/sh #Licensed Material of Hitachi,Ltd. #All Rights Reserved. Copyright(C) 1999,2004,Hitachi,Ltd. #********************************************************* #Please set up following variables(USERNAME,GRPNAME) in #case of need. #Ex. USERNAME="suzuki", GRPNAME="kaihatu1" USERNAME="UserName is here" GRPNAME="GroupName is here" #********************************************************* if /bin/grep "^$USERNAME:" /etc/passwd > /dev/null then : else /bin/echo "$USERNAME is not a valid Username" exit 1 fi if /bin/grep "^$GRPNAME:" /etc/group > /dev/null then : else /bin/echo "$GRPNAME is not a valid Groupname" exit 1 fi BINPATH="/usr/bin" APPOPATH="/usr/GroupAppo" GMAXPATH="/groupmax/bin" ININAME="/usr/bin/AppoMan.ini" SCHEPATH=`/bin/grep SchedulePath $ININAME | /usr/bin/cut -c14-` if test -f "$BINPATH/AppoMan" then /bin/chgrp $GRPNAME $BINPATH/AppoMan /bin/chown $USERNAME $BINPATH/AppoMan fi if test -f "$BINPATH/RoomMan" then /bin/chgrp $GRPNAME $BINPATH/RoomMan /bin/chown $USERNAME $BINPATH/RoomMan fi if test -f "$BINPATH/SV" then /bin/chgrp $GRPNAME $BINPATH/SV /bin/chown $USERNAME $BINPATH/SV fi if test -f "$BINPATH/RMSV" then /bin/chgrp $GRPNAME $BINPATH/RMSV /bin/chown $USERNAME $BINPATH/RMSV fi if test -f "$BINPATH/aconsole" then /bin/chgrp $GRPNAME $BINPATH/aconsole /bin/chown $USERNAME $BINPATH/aconsole fi if test -f "$BINPATH/roomconsole" then /bin/chgrp $GRPNAME $BINPATH/roomconsole /bin/chown $USERNAME $BINPATH/roomconsole fi if test -f "$BINPATH/brc.appo" then /bin/chgrp $GRPNAME $BINPATH/brc.appo /bin/chown $USERNAME $BINPATH/brc.appo fi if test -f "$BINPATH/brc.Appoarea" then /bin/chgrp $GRPNAME $BINPATH/brc.Appoarea /bin/chown $USERNAME $BINPATH/brc.Appoarea fi if test -f "$BINPATH/AppoMan.ini" then /bin/chgrp $GRPNAME $BINPATH/AppoMan.ini /bin/chown $USERNAME $BINPATH/AppoMan.ini fi if test -f "$BINPATH/SFstart" then /bin/chgrp $GRPNAME $BINPATH/SFstart /bin/chown $USERNAME $BINPATH/SFstart fi if test -f "$GMAXPATH/SCHpreBK" then /bin/chgrp $GRPNAME $GMAXPATH/SCHpreBK /bin/chown $USERNAME $GMAXPATH/SCHpreBK fi if test -f "$GMAXPATH/SCHstpBK" then /bin/chgrp $GRPNAME $GMAXPATH/SCHstpBK /bin/chown $USERNAME $GMAXPATH/SCHstpBK fi if test -f "$GMAXPATH/SCHstrBK" then /bin/chgrp $GRPNAME $GMAXPATH/SCHstrBK /bin/chown $USERNAME $GMAXPATH/SCHstrBK fi if test -d $APPOPATH then /bin/find $APPOPATH -print | /usr/bin/xargs /bin/chgrp $GRPNAME /bin/find $APPOPATH -print | /usr/bin/xargs /bin/chown $USERNAME fi if test -d $SCHEPATH then /bin/find $SCHEPATH -print | /usr/bin/xargs /bin/chgrp $GRPNAME /bin/find $SCHEPATH -print | /usr/bin/xargs /bin/chown $USERNAME fi exit 0 |
All Rights Reserved. Copyright (C) 2004, 2007, Hitachi, Ltd.