Activate DEBUG, don't perform any action on the system
This commit is contained in:
		
							parent
							
								
									9463b4ee27
								
							
						
					
					
						commit
						0c8637b638
					
				|  | @ -1,7 +1,7 @@ | |||
| #!/bin/bash | ||||
| # Automatisation de configuration backuppc pour poste linux | ||||
| # Automatisation de configuration backuppc pour poste MAC | ||||
| # Institut de Physique de Rennes UMR6251 | ||||
| # Anthony CARRÉ, Jérémy GARDAIS, Guillaume RAFFY — Mars 2016 | ||||
| # Jérémy GARDAIS, Guillaume RAFFY — Avril 2018 | ||||
| 
 | ||||
| SUCCESS=0 | ||||
| ERROR=1 | ||||
|  | @ -18,14 +18,16 @@ function allowUserToConnectToThisMachineUsingSsh() | |||
| { | ||||
| 	local userLogin="$1" | ||||
| 
 | ||||
| 	dscl . append '/Groups/com.apple.access_ssh' user "${userLogin}" | ||||
| 	dscl . append /Groups/com.apple.access_ssh groupmembers $(dscl . read "/Users/${userLogin}" GeneratedUID | cut -d " " -f 2) | ||||
| 	#dscl . append '/Groups/com.apple.access_ssh' user "${userLogin}" | ||||
| 	#dscl . append /Groups/com.apple.access_ssh groupmembers $(dscl . read "/Users/${userLogin}" GeneratedUID | cut -d " " -f 2) | ||||
| 	printf '\e[1;31m%-6s\e[m' "DEBUG : Autoriser les accès SSH pour ${userLogin}." | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| function ensurePingIsAllowed() | ||||
| { | ||||
| 	sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode off | ||||
| 	#sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode off | ||||
| 	printf '\e[1;31m%-6s\e[m' "DEBUG : Désactivation du mode furtif (ping)." | ||||
| 	if [ $? != 0 ]; then | ||||
| 		printf '\e[1;31m%-6s\e[m' "La désactivation du mode furtif a échoué"; return "$ERROR" | ||||
| 	fi | ||||
|  | @ -33,14 +35,16 @@ function ensurePingIsAllowed() | |||
| 
 | ||||
| function ensureSshdIsRunning() | ||||
| { | ||||
| 	sudo launchctl list | grep 'com.openssh.sshd' &> /dev/null | ||||
| 	#sudo launchctl list | grep 'com.openssh.sshd' &> /dev/null | ||||
| 	printf '\e[1;31m%-6s\e[m' "DEBUG : Vérification si sshd est déjà en cours." | ||||
| 	if [ $? != 0 ]; then | ||||
| 		# enable 'Remote login' in 'system preferences' | ||||
| 		sudo launchctl enable system/com.openssh.sshd &> /dev/null | ||||
| 
 | ||||
| 		sudo launchctl load /System/Library/LaunchDaemons/ssh.plist &> /dev/null | ||||
| 	fi | ||||
| 	sudo launchctl list | grep 'com.openssh.sshd' &> /dev/null | ||||
| 	#sudo launchctl list | grep 'com.openssh.sshd' &> /dev/null | ||||
| 	printf '\e[1;31m%-6s\e[m' "DEBUG : Activation du serveur ssh." | ||||
| 	if [ $? != 0 ]; then | ||||
| 		printf '\e[1;31m%-6s\e[m' "L'activation du serveur ssh a échoué"; return "$ERROR" | ||||
| 	fi | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue