Subversion Repositories ALCASAR

Rev

Rev 1740 | Rev 1748 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1740 Rev 1747
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 1740 2016-01-03 23:10:30Z richard $ 
2
#  $Id: alcasar.sh 1747 2016-01-09 18:13:04Z richard $ 
3
 
3
 
4
# alcasar.sh
4
# alcasar.sh
5
 
5
 
6
# ALCASAR Install script -  CopyLeft ALCASAR Team [Rexy + 3abtux + Steweb + Crox + ...] 
6
# ALCASAR Install script -  CopyLeft ALCASAR Team [Rexy + 3abtux + Steweb + Crox + ...] 
7
# Ce programme est un logiciel libre ; This software is free and open source
7
# Ce programme est un logiciel libre ; This software is free and open source
Line 769... Line 769...
769
		[ -d $DIR_DEST_ETC/digest ] && rm -rf $DIR_DEST_ETC/digest
769
		[ -d $DIR_DEST_ETC/digest ] && rm -rf $DIR_DEST_ETC/digest
770
		mkdir -p $DIR_DEST_ETC/digest
770
		mkdir -p $DIR_DEST_ETC/digest
771
		chmod 755 $DIR_DEST_ETC/digest
771
		chmod 755 $DIR_DEST_ETC/digest
772
		until [ -s $DIR_DEST_ETC/digest/key_admin ]
772
		until [ -s $DIR_DEST_ETC/digest/key_admin ]
773
			do
773
			do
774
				/usr/bin/htdigest -c $DIR_DEST_ETC/digest/key_admin $HOSTNAME.$DOMAIN $admin_portal
774
				/usr/bin/htdigest -c $DIR_DEST_ETC/digest/key_admin "Alcasar Control Center" $admin_portal
775
			done
775
			done
776
		$DIR_DEST_SBIN/alcasar-profil.sh --list
776
		$DIR_DEST_SBIN/alcasar-profil.sh --list
777
	fi
777
	fi
778
# synchronisation horaire
778
# synchronisation horaire
779
	ntpd -q -g &
779
	ntpd -q -g &
Line 787... Line 787...
787
	Deny from all
787
	Deny from all
788
	Allow from 127.0.0.1
788
	Allow from 127.0.0.1
789
	Allow from $PRIVATE_NETWORK_MASK
789
	Allow from $PRIVATE_NETWORK_MASK
790
	require valid-user
790
	require valid-user
791
	AuthType digest
791
	AuthType digest
-
 
792
	AuthName "ALCASAR Control Center - ACC" 
792
	AuthName $HOSTNAME.$DOMAIN
793
	AuthDigestDomain $HOSTNAME.$DOMAIN
793
	BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
794
	BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
794
	AuthUserFile $DIR_DEST_ETC/digest/key_all
795
	AuthUserFile $DIR_DEST_ETC/digest/key_all
795
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
796
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
796
</Directory>
797
</Directory>
797
<Directory $DIR_ACC/admin>
798
<Directory $DIR_ACC/admin>
Line 801... Line 802...
801
	Deny from all
802
	Deny from all
802
	Allow from 127.0.0.1
803
	Allow from 127.0.0.1
803
	Allow from $PRIVATE_NETWORK_MASK
804
	Allow from $PRIVATE_NETWORK_MASK
804
	require valid-user
805
	require valid-user
805
	AuthType digest
806
	AuthType digest
-
 
807
	AuthName "ALCASAR Control Center - ACC" 
806
	AuthName $HOSTNAME.$DOMAIN
808
	AuthDigestDomain $HOSTNAME.$DOMAIN
807
	BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
809
	BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
808
	AuthUserFile $DIR_DEST_ETC/digest/key_admin
810
	AuthUserFile $DIR_DEST_ETC/digest/key_admin
809
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
811
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
810
</Directory>
812
</Directory>
811
<Directory $DIR_ACC/manager>
813
<Directory $DIR_ACC/manager>
Line 815... Line 817...
815
	Deny from all
817
	Deny from all
816
	Allow from 127.0.0.1
818
	Allow from 127.0.0.1
817
	Allow from $PRIVATE_NETWORK_MASK
819
	Allow from $PRIVATE_NETWORK_MASK
818
	require valid-user
820
	require valid-user
819
	AuthType digest
821
	AuthType digest
-
 
822
	AuthName "ALCASAR Control Center - ACC" 
820
	AuthName $HOSTNAME.$DOMAIN
823
	AuthDigestDomain $HOSTNAME.$DOMAIN
821
	BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
824
	BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
822
	AuthUserFile $DIR_DEST_ETC/digest/key_manager
825
	AuthUserFile $DIR_DEST_ETC/digest/key_manager
823
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
826
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
824
</Directory>
827
</Directory>
825
<Directory $DIR_ACC/backup>
828
<Directory $DIR_ACC/backup>
Line 829... Line 832...
829
	Deny from all
832
	Deny from all
830
	Allow from 127.0.0.1
833
	Allow from 127.0.0.1
831
	Allow from $PRIVATE_NETWORK_MASK
834
	Allow from $PRIVATE_NETWORK_MASK
832
	require valid-user
835
	require valid-user
833
	AuthType digest
836
	AuthType digest
-
 
837
	AuthName "ALCASAR Control Center - ACC" 
834
	AuthName $HOSTNAME.$DOMAIN
838
	AuthDigestDomain $HOSTNAME.$DOMAIN
835
	BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
839
	BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
836
	AuthUserFile $DIR_DEST_ETC/digest/key_backup
840
	AuthUserFile $DIR_DEST_ETC/digest/key_backup
837
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
841
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
838
</Directory>
842
</Directory>
839
Alias /save/ "$DIR_SAVE/"
843
Alias /save/ "$DIR_SAVE/"
Line 844... Line 848...
844
	Deny from all
848
	Deny from all
845
	Allow from 127.0.0.1
849
	Allow from 127.0.0.1
846
	Allow from $PRIVATE_NETWORK_MASK
850
	Allow from $PRIVATE_NETWORK_MASK
847
	require valid-user
851
	require valid-user
848
	AuthType digest
852
	AuthType digest
-
 
853
	AuthName "ALCASAR Control Center - ACC" 
849
	AuthName $HOSTNAME.$DOMAIN
854
	AuthDigestDomain $HOSTNAME.$DOMAIN
850
	AuthUserFile $DIR_DEST_ETC/digest/key_backup
855
	AuthUserFile $DIR_DEST_ETC/digest/key_backup
851
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
856
	ErrorDocument 404 https://$HOSTNAME.$DOMAIN/
852
</Directory>
857
</Directory>
853
EOF
858
EOF
854
# Launch after coova
859
# Launch after coova