"MàJ script install.sh"
This commit is contained in:
		
							parent
							
								
									19440500ed
								
							
						
					
					
						commit
						90bf430e7e
					
				| @ -93,7 +93,7 @@ function scp_socle_dir | ||||
| function install_socle | ||||
| { | ||||
|   fct_message "Installation du socle sur ${vm}:" -color rose | ||||
|   ssh ${vm} "cd ${socle_dir} && ./install.sh" | ||||
|   ssh ${vm} "cd ${socle_dir} && sudo ./install.sh" | ||||
|   RET_VAL=$? | ||||
|   if [ ! ${RET_VAL} -eq 0 ]; then | ||||
|     ERROR="Erreur lors de l'installation du socle." | ||||
| @ -106,5 +106,6 @@ function install_socle | ||||
| #----------------------------------------------------------------------- | ||||
| 
 | ||||
| check_socle_dir | ||||
| scp_socle_dir | ||||
| install_socle | ||||
| fct_erreur 0 | ||||
|  | ||||
| @ -10,3 +10,9 @@ PROFILE_DIR=/etc/profile.d | ||||
| 
 | ||||
| # Le nom du fichier de profile système à créer | ||||
| PROFILE_FILE=tetalab.sh | ||||
| 
 | ||||
| # Utilisateur gestionnaire de l'infrastructure | ||||
| ADMIN_USER=asr | ||||
| 
 | ||||
| # Groupe des utilisateurs habitlités à utiliser le socle | ||||
| ADMIN_GROUP=asr | ||||
|  | ||||
							
								
								
									
										32
									
								
								install.sh
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								install.sh
									
									
									
									
									
								
							| @ -122,3 +122,35 @@ if [ ! ${MSGS_NUM} -eq 0 ]; then | ||||
|   fi | ||||
|   continue_on_ok | ||||
| fi | ||||
| 
 | ||||
| # Gestion des droits et permissions | ||||
| echo -en "\033[93m * Application des droits sur les répertoires:\033[0m " | ||||
| chown -R ${ADMIN_USER}:${ADMIN_GROUP} ${NC_EXPL_ROOT} | ||||
| RET_VAL=$? | ||||
| if [ ! ${RET_VAL} -eq 0 ]; then | ||||
|   exit_on_error "Erreur lors l'application des droits" | ||||
| fi | ||||
| continue_on_ok | ||||
| 
 | ||||
| echo -e "\033[93m * Application des permissions sur les répertoires:\033[0m " | ||||
| for DIR in cpt bin conf dat lib man mod msg | ||||
| do | ||||
|   echo -en "    * ${NC_EXPL_ROOT}/${DIR} " | ||||
|   chmod -R 550 ${NC_EXPL_ROOT}/${DIR} | ||||
|   RET_VAL=$? | ||||
|   if [ ! ${RET_VAL} -eq 0 ]; then | ||||
|     exit_on_error "Erreur lors l'application des droits sur ${NC_EXPL_ROOT}/${DIR}" | ||||
|   fi | ||||
|   continue_on_ok | ||||
| done | ||||
| 
 | ||||
| for DIR in cpt hist log tmp | ||||
| do | ||||
|   echo -en "    * ${NC_EXPL_ROOT}/${DIR} " | ||||
|   chmod -R 770 ${NC_EXPL_ROOT}/${DIR} | ||||
|   RET_VAL=$? | ||||
|   if [ ! ${RET_VAL} -eq 0 ]; then | ||||
|     exit_on_error "Erreur lors l'application des droits sur ${NC_EXPL_ROOT}/${DIR}" | ||||
|   fi | ||||
|   continue_on_ok | ||||
| done | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user