为什么80%的码农都做不了架构师?>>>   

#!sh=/bin/bash
#
#########    Creating Directory Starting   ##################
#
Var_dir="/forfileshare/Project-YXW"
#
export Var_dir
#
#echo $Var_dir
#
#mkdir -p `echo $Var_dir`
#
cd `echo $Var_dir`
#              1
#mkdir Project-YXW
#
cd Project-YXW
#############################
#mkdir WorkingArea
#
#mkdir WorkingArea/Originality
##################
chown -R Pro_SCM:Project_CVS `echo $Var_dir`
##################
#
chmod 550 `echo $Var_dir`
chmod -R 770 `echo $Var_dir`/Project-YXW
##################
chmod 550 `echo $Var_dir`/Project-YXW/WorkingArea
chmod 550 `echo $Var_dir`/Project-YXW/BaselineArea
chmod 550 `echo $Var_dir`/Project-YXW/ProductArea
#chmod 550 `echo $Var_dir`/Project-YXW/SQA
#chmod 550 `echo $Var_dir`/Project-YXW/SCM
#
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx Originality
#
#mkdir WorkingArea/Planning
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rx,u:Pro_UE:rwx,u:Pro_UI:rwx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rwx,u:Pro_SQA:rwx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx Planning
#
#mkdir WorkingArea/Investigation
chmod 550 `echo $Var_dir`/Project-YXW/WorkingArea/Investigation
cd `echo $Var_dir`/Project-YXW/WorkingArea/Investigation
#mkdir WorkingArea/Investigation/BusinessAnlynasis
#mkdir WorkingArea/Investigation/RequirementAnalysis
#mkdir WorkingArea/Investigation/UE_UI
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx BusinessAnlynasis
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rwx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx RequirementAnalysis
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rwx,u:Pro_UI:rwx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx UE_UI
#
#mkdir WorkingArea/Requirement
#
cd `echo $Var_dir`/Project-YXW/WorkingArea
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rwx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx Requirement
#
#mkdir WorkingArea/Design
#mkdir WorkingArea/Design/FrameworkDesign
#mkdir WorkingArea/Design/SystemDesign
#mkdir WorkingArea/Design/DB_Design
#mkdir WorkingArea/Design/UI_Design
#
chmod 550 `echo $Var_dir`/Project-YXW/WorkingArea/Design
cd `echo $Var_dir`/Project-YXW/WorkingArea/Design
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:rwx,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx FrameworkDesign
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:rx,u:Pro_Frame:---,u:Pro_Design:rwx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx SystemDesign
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rwx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx DB_Design
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:rx,u:Pro_UI:rwx,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx UI_Design
#
#mkdir WorkingArea/Code
#mkdir WorkingArea/Code/UI
#mkdir WorkingArea/Code/DBA
#mkdir WorkingArea/Code/Common
#mkdir WorkingArea/Code/Module1
#mkdir WorkingArea/Code/Module2
#
chmod 550 `echo $Var_dir`/Project-YXW/WorkingArea/Code
cd `echo $Var_dir`/Project-YXW/WorkingArea/Code
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:rwx,u:Pro_UI:rwx,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx UI
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:rwx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx DBA
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:rwx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Common
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:rwx,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Module1
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:rwx,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Module2
#
#mkdir WorkingArea/Testing
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rwx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx Testing
#
#mkdir WorkingArea/Acceptance
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rwx,u:Pro_Code2:rwx,u:Pro_Code3:rwx,u:Pro_Test:rwx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx Acceptance
#mkdir WorkingArea/ProjectManagement
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx ProjectManagement
#mkdir WorkingArea/StandardDoc
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx StandardDoc
#mkdir WorkingArea/PublicDoc
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rwx,u:Pro_UE:rwx,u:Pro_UI:rwx,u:Pro_Frame:rwx,u:Pro_Design:rwx,u:Pro_DBA:rwx,u:Pro_Code1:rwx,u:Pro_Code2:rwx,u:Pro_Code3:rwx,u:Pro_Test:rwx,u:Pro_SQA:rwx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx PublicDoc
#mkdir WorkingArea/Resources
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx Resources
#
#############################
#
#mkdir BaselineArea
#
#mkdir BaselineArea/OriginalityBaseline
#
cd `echo $Var_dir`/Project-YXW/BaselineArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx OriginalityBaseline
#
#mkdir BaselineArea/PlanningBaseline
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx PlanningBaseline
#mkdir BaselineArea/InvestigationBaseline
#
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx InvestigationBaseline
#
#mkdir BaselineArea/RequirementBaseline
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx RequirementBaseline
#
#mkdir BaselineArea/DesignBaseline
chmod 550 `echo $Var_dir`/Project-YXW/BaselineArea/DesignBaseline
cd `echo $Var_dir`/Project-YXW/BaselineArea/DesignBaseline
#mkdir BaselineArea/DesignBaseline/FrameworkDesign
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:rx,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx FrameworkDesign
#mkdir BaselineArea/DesignBaseline/SystemDesign
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:rx,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx SystemDesign
#mkdir BaselineArea/DesignBaseline/DB_Design
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx DB_Design
#mkdir BaselineArea/DesignBaseline/UI_Design
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx UI_Design
#
#mkdir BaselineArea/CodeBaseline
chmod 550 `echo $Var_dir`/Project-YXW/BaselineArea/CodeBaseline
cd `echo $Var_dir`/Project-YXW/BaselineArea/CodeBaseline
#mkdir BaselineArea/CodeBaseline/Code
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Code
#mkdir BaselineArea/CodeBaseline/ExecutableProgram
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:rx,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:rx,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx ExecutableProgram
#
#mkdir BaselineArea/TestingBaseline
cd `echo $Var_dir`/Project-YXW/BaselineArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx TestingBaseline
#
#mkdir BaselineArea/AcceptanceBaseline
cd `echo $Var_dir`/Project-YXW/BaselineArea
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx AcceptanceBaseline
#
#############################
#
#mkdir ProductArea
cd `echo $Var_dir`/Project-YXW/ProductArea
#
#mkdir ProductArea/ExecutableProgram
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx ExecutableProgram
#
#mkdir ProductArea/Installation
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Installation
#
#mkdir ProductArea/UserDoc
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx UserDoc
#
#############################
#
#mkdir SQA
chmod 770 `echo $Var_dir`/Project-YXW/SQA
cd `echo $Var_dir`/Project-YXW
#mkdir SQA/WorkingDoc
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rwx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx SQA
#
#mkdir SCM
chmod 770 `echo $Var_dir`/Project-YXW/SCM
cd `echo $Var_dir`/Project-YXW
#mkdir SCM/WorkingDoc
/usr/bin/setfacl -d --set u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx SCM
#
############################################################################################################################
############################################################################################################################
#!sh=/bin/bash
#
#########    Creating Directory Starting   ##################
#
Var_dir="/forfileshare/Project-YXW"
#
export Var_dir
#
#echo $Var_dir
#
#mkdir -p `echo $Var_dir`
#
cd `echo $Var_dir`
#              1
#mkdir Project-YXW
#
cd Project-YXW
#############################
#mkdir WorkingArea
#
#mkdir WorkingArea/Originality
##################
chown -R Pro_SCM:Project_CVS `echo $Var_dir`
##################
#
#chmod 550 `echo $Var_dir`
#chmod -R 770 `echo $Var_dir`/Project-YXW
##################
#chmod 550 `echo $Var_dir`/Project-YXW/WorkingArea
#chmod 550 `echo $Var_dir`/Project-YXW/BaselineArea
#chmod 550 `echo $Var_dir`/Project-YXW/ProductArea
#chmod 550 `echo $Var_dir`/Project-YXW/SQA
#chmod 550 `echo $Var_dir`/Project-YXW/SCM
#
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx Originality
#
#mkdir WorkingArea/Planning
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rx,u:Pro_UE:rwx,u:Pro_UI:rwx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rwx,u:Pro_SQA:rwx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx Planning
#
#mkdir WorkingArea/Investigation
#chmod 550 `echo $Var_dir`/Project-YXW/WorkingArea/Investigation
cd `echo $Var_dir`/Project-YXW/WorkingArea/Investigation
#mkdir WorkingArea/Investigation/BusinessAnlynasis
#mkdir WorkingArea/Investigation/RequirementAnalysis
#mkdir WorkingArea/Investigation/UE_UI
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx BusinessAnlynasis
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rwx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx RequirementAnalysis
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rwx,u:Pro_UI:rwx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx UE_UI
#
#mkdir WorkingArea/Requirement
#
cd `echo $Var_dir`/Project-YXW/WorkingArea
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rwx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx Requirement
#
#mkdir WorkingArea/Design
#mkdir WorkingArea/Design/FrameworkDesign
#mkdir WorkingArea/Design/SystemDesign
#mkdir WorkingArea/Design/DB_Design
#mkdir WorkingArea/Design/UI_Design
#
#chmod 550 `echo $Var_dir`/Project-YXW/WorkingArea/Design
cd `echo $Var_dir`/Project-YXW/WorkingArea/Design
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:rwx,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx FrameworkDesign
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:rx,u:Pro_Frame:---,u:Pro_Design:rwx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx SystemDesign
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rwx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx DB_Design
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:rx,u:Pro_UI:rwx,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx UI_Design
#
#mkdir WorkingArea/Code
#mkdir WorkingArea/Code/UI
#mkdir WorkingArea/Code/DBA
#mkdir WorkingArea/Code/Common
#mkdir WorkingArea/Code/Module1
#mkdir WorkingArea/Code/Module2
#
#chmod 550 `echo $Var_dir`/Project-YXW/WorkingArea/Code
cd `echo $Var_dir`/Project-YXW/WorkingArea/Code
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:rwx,u:Pro_UI:rwx,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx UI
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:rwx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx DBA
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:rwx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Common
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:rwx,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Module1
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:rwx,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Module2
#
#mkdir WorkingArea/Testing
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rwx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx Testing
#
#mkdir WorkingArea/Acceptance
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rwx,u:Pro_Code2:rwx,u:Pro_Code3:rwx,u:Pro_Test:rwx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx Acceptance
#mkdir WorkingArea/ProjectManagement
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx ProjectManagement
#mkdir WorkingArea/StandardDoc
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx StandardDoc
#mkdir WorkingArea/PublicDoc
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rwx,u:Pro_RM:rwx,u:Pro_UE:rwx,u:Pro_UI:rwx,u:Pro_Frame:rwx,u:Pro_Design:rwx,u:Pro_DBA:rwx,u:Pro_Code1:rwx,u:Pro_Code2:rwx,u:Pro_Code3:rwx,u:Pro_Test:rwx,u:Pro_SQA:rwx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx PublicDoc
#mkdir WorkingArea/Resources
cd `echo $Var_dir`/Project-YXW/WorkingArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rwx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx Resources
#
#############################
#
#mkdir BaselineArea
#
#mkdir BaselineArea/OriginalityBaseline
#
cd `echo $Var_dir`/Project-YXW/BaselineArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx OriginalityBaseline
#
#mkdir BaselineArea/PlanningBaseline
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx PlanningBaseline
#mkdir BaselineArea/InvestigationBaseline
#
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx InvestigationBaseline
#
#mkdir BaselineArea/RequirementBaseline
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx RequirementBaseline
#
#mkdir BaselineArea/DesignBaseline
#chmod 550 `echo $Var_dir`/Project-YXW/BaselineArea/DesignBaseline
cd `echo $Var_dir`/Project-YXW/BaselineArea/DesignBaseline
#mkdir BaselineArea/DesignBaseline/FrameworkDesign
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:rx,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx FrameworkDesign
#mkdir BaselineArea/DesignBaseline/SystemDesign
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:rx,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx SystemDesign
#mkdir BaselineArea/DesignBaseline/DB_Design
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx DB_Design
#mkdir BaselineArea/DesignBaseline/UI_Design
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:---,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx UI_Design
#
#mkdir BaselineArea/CodeBaseline
#chmod 550 `echo $Var_dir`/Project-YXW/BaselineArea/CodeBaseline
cd `echo $Var_dir`/Project-YXW/BaselineArea/CodeBaseline
#mkdir BaselineArea/CodeBaseline/Code
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Code
#mkdir BaselineArea/CodeBaseline/ExecutableProgram
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:rx,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:rx,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx ExecutableProgram
#
#mkdir BaselineArea/TestingBaseline
cd `echo $Var_dir`/Project-YXW/BaselineArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx TestingBaseline
#
#mkdir BaselineArea/AcceptanceBaseline
cd `echo $Var_dir`/Project-YXW/BaselineArea
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:rx,u:Pro_Other2:rx,u:Pro_Other3:rx AcceptanceBaseline
#
#############################
#
#mkdir ProductArea
cd `echo $Var_dir`/Project-YXW/ProductArea
#
#mkdir ProductArea/ExecutableProgram
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx ExecutableProgram
#
#mkdir ProductArea/Installation
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx Installation
#
#mkdir ProductArea/UserDoc
/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:---,u:Pro_RM:---,u:Pro_UE:---,u:Pro_UI:---,u:Pro_Frame:---,u:Pro_Design:---,u:Pro_DBA:---,u:Pro_Code1:---,u:Pro_Code2:---,u:Pro_Code3:---,u:Pro_Test:---,u:Pro_SQA:---,u:Pro_Other1:---,u:Pro_Other2:---,u:Pro_Other3:rx UserDoc
#
#############################
#
#mkdir SQA
#cd `echo $Var_dir`/Project-YXW/SQA
#mkdir SQA/WorkingDoc
#/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx WorkingDoc
#
#mkdir SCM
#cd `echo $Var_dir`/Project-YXW/SCM
#mkdir SCM/WorkingDoc
#/usr/bin/setfacl -m  u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx WorkingDoc
#
#
#mkdir SQA
#chmod 770 `echo $Var_dir`/Project-YXW/SQA
cd `echo $Var_dir`/Project-YXW
#mkdir SQA/WorkingDoc
/usr/bin/setfacl -m u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rwx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx SQA
#
#mkdir SCM
#chmod 770 `echo $Var_dir`/Project-YXW/SCM
cd `echo $Var_dir`/Project-YXW
#mkdir SCM/WorkingDoc
/usr/bin/setfacl -m u:Pro_SCM:rwx,u:Pro_PM:rx,u:Pro_PD:rx,u:Pro_RM:rx,u:Pro_UE:rx,u:Pro_UI:rx,u:Pro_Frame:rx,u:Pro_Design:rx,u:Pro_DBA:rx,u:Pro_Code1:rx,u:Pro_Code2:rx,u:Pro_Code3:rx,u:Pro_Test:rx,u:Pro_SQA:rx,u:Pro_Other1:---,u:Pro_Other2:rx,u:Pro_Other3:rx SCM
##
##

转载于:https://my.oschina.net/tadcat/blog/148895

yxw.Permission.init相关推荐

  1. SQL Server使用视图做权限控制

    问题引入 这天老鸟火急火燎的跑到菜鸟旁边,想必是遇到什么难题了:"现在有这么一个场景,假如有三种角色,并且存在层级关系,他们需要访问同一个数据源表,但是需要做权限控制,使得每种角色只能看到自 ...

  2. 使用shiro+aop实现权限控制

    对于一个后台管理系统,控制访问权限的功能必不可少,本章详细介绍如何通过shiro+aop来实现权限控制 一:建库建表 实现权限管理一般需要5张表:用户表.角色表.权限表.用户-角色关系表.角色-权限关 ...

  3. Android Studio 编写无限查看QQ闪照APP

    Android Studio 编写无限查看QQ闪照APP 原理   QQ闪照在查看了之后就会立即删除,但是在查看之前,它会保存在你的手机里,它在你手机里的路径是:         "内部储存 ...

  4. init: cannot execve(‘XXX’):Permission denied问题

          近期在给android 4.3系统进行root时候,一直出现例如以下的红色权限问题  :  7.695741] Freeing init memory: 236K [    8.55528 ...

  5. It appears as though you do not have permission to view information ...

    nagios里出现监控页面出现 It appears as though you do not have permission to view information for any of the h ...

  6. 关于GitHub推送时发生Permission denied (publickey)的问题

    今天在学习廖雪峰老师官网的git教程"添加远程库"时发现总是推送失败,下边提示"Permission denied (publickey) 这个问题" 传送门: ...

  7. 【错误记录】Android 可执行权限报错 ( Cannot run program “/data/user/0/cn.e/ffmpeg“: error=13,Permission denied )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在应用中执行二进制可执行程序 , 将二进制文件拷贝到了 data/user/0/cn.example/files/ 目录下 , 2021-11-11 ...

  8. 纠结的velocity log那些事(出现Permission denied)

    背景 最近开始使用jetty做为我们的应用web容器,在迁移过程中发现一个比较隐晦的问题,原本在jboss容器跑的好好的应用,换到jetty容器上,直接不可用.出现一些莫名奇妙的错误. 现象 说明:我 ...

  9. docker-compose执行报错(selinux所致):write /proc/self/attr/keycreate: permission denied

    执行docker-compose时报错:docker: Error response from daemon: OCI runtime create failed: container_linux.g ...

最新文章

  1. linux tomcat 安装教程,关于Linux下配置安装Tomcat8的步骤
  2. UTA研究团队提出首个3D点云+GAN新方法,让机器人“眼神”更犀利 | AI日报
  3. Repeater鼠标经过变色
  4. linux查看服务器网络状态
  5. 只用了2个周末,15岁中国学生斩获苹果WWDC奖学金
  6. Buying Shovels CodeForces - 1360D(数论+找因子)
  7. java 鼠标拖动矩形_java – 用鼠标拖动创建矩形,而不是绘制
  8. springboot整合redis修改分区
  9. React之事件绑定
  10. 调试 高通_高通平台调整通话音量
  11. 随机效应估算与固定效应估算_【机器学习】随机生存森林
  12. Android线程,线程池使用及原理博文参考
  13. SAP MM 用客户寄售库存管理方式来管理周转箱等可回收物料
  14. TOGAF9.2第I部分 第2章核心概念
  15. ArcGIS空间大数据平台与HadoopSpark大数据平台的集成与开发
  16. 一文读懂“语言模型”
  17. Git 团队协作常用术语 WIP PTAL CC LGTM
  18. CSDN博客成长记录
  19. 重庆大学计算机学院研究生奖学金评定准则,重庆大学体育学院研究生学业奖学金评定办法...
  20. 安装Windows服务报错:未能加载文件或程序集

热门文章

  1. SpringBoot中使用rabbitmq
  2. C++_可变参数模板到emplace_back再到construct再到forward
  3. 计算机上的应用商城,Windows 应用商店帐户将应用安装在多达五台电脑上
  4. signature=066eaf4ada3cc7a99cb8d41fb298a3d4,Video Fusion Display Systems
  5. 请求拦截_实战SpringCloud通用请求字段拦截处理
  6. jquery控制只监听数字_无源!模拟!颜值高!简单实用!TC Level Pilot监听音量控制器...
  7. 2013汇总计算 广联达gcl_完整工程量计算书分享:广联达+EXCEL计算表+电子+工程模板等赠送...
  8. python用户名和密码登录函数_基于Python构建用户ID和密码存储查询系统,python,建立,一个,用户名,UserID,Password,的...
  9. mysql中数字格式化_mysql中格式化数字详解
  10. linux标准i/o,Linux 标准I/O笔记