Commit ecda0964fe389b2b487cf119ade3e03241ca41b9

Authored by Alexandre
1 parent a7dc600b

Correction problème "sudo" droits script installation

Showing 1 changed file with 5 additions and 5 deletions   Show diff stats
install/installation.sh
@@ -77,20 +77,20 @@ touch ./vendor/phpqrcode/errors.txt @@ -77,20 +77,20 @@ touch ./vendor/phpqrcode/errors.txt
77 ##sudo chmod 775 ./vendor/phpqrcode/errors.txt 77 ##sudo chmod 775 ./vendor/phpqrcode/errors.txt
78 chmod 775 ./vendor/phpqrcode/errors.txt 78 chmod 775 ./vendor/phpqrcode/errors.txt
79 sudo chgrp -R $grp ./vendor/phpqrcode/ 79 sudo chgrp -R $grp ./vendor/phpqrcode/
  80 +[[ $? -ne 0 ]] && echo "Vous devez avoir le droit de faire un 'sudo' sinon executer ce script en tant que root" && exit 1
80 81
81 ##sudo chmod -R 775 ./webroot/img/ 82 ##sudo chmod -R 775 ./webroot/img/
82 # TODO: ca serait mieux d'eviter ca ; 83 # TODO: ca serait mieux d'eviter ca ;
83 # Normalement, il faudrait ecrire dans app/tmp et pas dans app/webroot 84 # Normalement, il faudrait ecrire dans app/tmp et pas dans app/webroot
84 # EP 2014/12/11 chmod 775 ne suffit pas 85 # EP 2014/12/11 chmod 775 ne suffit pas
85 #chmod -R 775 ./webroot/img/ 86 #chmod -R 775 ./webroot/img/
86 -sudo chmod -R 777 ./webroot/img/ 87 +chmod -R 777 ./webroot/img/
87 #sudo chown -R $grp:$grp ./webroot/img/ 88 #sudo chown -R $grp:$grp ./webroot/img/
88 sudo chgrp -R $grp ./webroot/img/ 89 sudo chgrp -R $grp ./webroot/img/
89 # TODO: il faudrait plutot faire ceci : 90 # TODO: il faudrait plutot faire ceci :
90 #sudo chown -R $webServerLogin:$webServerGroup ./webroot/img/ 91 #sudo chown -R $webServerLogin:$webServerGroup ./webroot/img/
91 #chmod -R 775 ./webroot/img/ 92 #chmod -R 775 ./webroot/img/
92 93
93 -  
94 # 2) POUR LES DOCUMENTS 94 # 2) POUR LES DOCUMENTS
95 # Ajoute les droits en ecriture pour la generation des documents 95 # Ajoute les droits en ecriture pour la generation des documents
96 dir="./tmp/documents/generator/" 96 dir="./tmp/documents/generator/"
@@ -103,14 +103,14 @@ fi @@ -103,14 +103,14 @@ fi
103 # 3) POUR CAKEPHP (seule modif demandee par le framework) 103 # 3) POUR CAKEPHP (seule modif demandee par le framework)
104 # Les dossiers ./tmp et ./logs doivent être modifiable par le serveur web : 104 # Les dossiers ./tmp et ./logs doivent être modifiable par le serveur web :
105 #chmod -R 775 ./tmp/ 105 #chmod -R 775 ./tmp/
106 -sudo chmod 777 -R ./tmp 106 +chmod 777 -R ./tmp
107 sudo chgrp -R $grp ./tmp/ 107 sudo chgrp -R $grp ./tmp/
108 -sudo chmod 777 -R ./logs 108 +chmod 777 -R ./logs
109 sudo chgrp -R $grp ./logs/ 109 sudo chgrp -R $grp ./logs/
110 echo "==>Done" 110 echo "==>Done"
111 111
112 112
113 - 113 +#chown --> user
114 114
115 # CONFIGURATION (Database and LDAP) 115 # CONFIGURATION (Database and LDAP)
116 116