Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/08/2021, à 17:59

gg25

Installation UBUNTU 20

Bonjour,
J viens vers vous car je débute sur linux, et j'ai envie de me simplifier les choses.
Dans l'entreprise ou je travaille, nous installons linux depuis une clé USB. Une fois cette installation terminée, on doit se connecter en administrateur pour lancer un fichier en .sh, qui va inscrire le PC sur l'AD et redescend toute une configuration.
Une fois cette instal terminer, on doit se connecter avec notre session administrateur pour lancer un nouveau fichier .sh qui finalise le tout.
J'ai beau chercher je ne sais pas comment faire pour effectuer ces opérations a partir d'un seul fichier en .sh
Si quelqu'un pouvait m'aider ce serait très sympa.
D'avance merci à tous

Voici mes deux fichiers (dans l'ordre de lancement, et j'ai remplacé le nom de la société par nom serveur

Fichier 1 :

wget -O - [url]https://linux.nom[/url] serveur.group/fli | sudo bash
sudo nom serveur-linux-install AUTOSTART
reboot

Fichier 2 : 

prem=0
commentaire=n
machine=$(hostname)

	if [ -d ./PClinux ]
		then
		sudo mkdir ./PClinux
	fi	

	if [ -d /opt/snow ]
		then
		prem=1
	fi	
	while [ $commentaire = 'n' ]
		do
		echo utilisateur sudo à ajouter:
		read utilisateur
		if [ $prem = 0 ]
			then 
			INSTALL XSERVER MULITECRAN 18.04
			sudo apt install xserver-xorg-hwe-18.04
			sudo flowbird-linux-install update

			echo INSTALL SNOW
			sudo mkdir /opt/snow
			sudo cp ./snow/snow6-2-3.deb /opt/snow/
			sudo dpkg -i /opt/snow/snow6-2-3.deb
			sudo cp ./snow/snowagent.config /opt/snow/

			echo SCAN SNOW ET ENVOI
			sudo /opt/snow/snowagent scan
			sudo /opt/snow/snowagent send
		fi

	
	sudo echo ///////////////////////////////////////////////////////////
	sudo hostname >> ./PClinux/$machine.txt
	sudo date >> ./PClinux/$machine.txt
	sudo dmidecode | grep -A3 '^System Information' >> ./PClinux/$machine.txt
	sudo lsb_release -a >> ./PClinux/$machine.txt

	if [ -e /etc/netplan/00-installer-config.yaml.old ] 

		then
		echo test1ok
		else
		echo test1pok

		if [ x$USER = xroot ]
			then
			echo test2ok
			rm /etc/netplan/00-installer-config.yaml.new
			sudo sed -e '5a\      optional: true' /etc/netplan/00-installer-config.yaml >> /etc/netplan/00-installer-config.yaml.new
			sudo mv /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.old
			sudo mv /etc/netplan/00-installer-config.yaml.new /etc/netplan/00-installer-config.yaml
			else
			echo test2pok
			rm /home/$USER/00-installer-config.yaml.new
			sudo sed -e '5a\      optional: true' /etc/netplan/00-installer-config.yaml >> /home/$USER/00-installer-config.yaml.new
			sudo mv /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.old
			sudo mv /home/$USER/00-installer-config.yaml.new /etc/netplan/00-installer-config.yaml
		fi
		echo finmodif
		sudo netplan apply
		cat /etc/netplan/00-installer-config.yaml >>./PClinux/$machine.txt
	fi
	cat /etc/netplan/00-installer-config.yaml >>./PClinux/$machine.txt
	sudo nom serveur-linux-install wkadmin $utilisateur >> ./PClinux/$machine.txt
	cat ./PClinux/$machine.txt
	echo ///////////////////////////////////////////////////////////////////////////////////////
	echo "Apres le reboot penser à desactiver le PXE, boot USB et mettre les mots de passe BIOS"
	echo ///////////////////////////////////////////////////////////////////////////////////////
	echo "Commentaire (ou n pour ajouter un autre compte sudo):"
	read commentaire
	echo $commentaire >> ./PClinux/$machine.txt
	prem=1
	done
echo Fin

Dernière modification par Ayral (Le 13/08/2021, à 22:59)

Hors ligne

#2 Le 13/08/2021, à 19:05

cqfd93

Re : Installation UBUNTU 20

Modération

Bonjour,

Pour ajouter toi-même les balises code à ton message #1 :

  • Cliquer sur le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png


cqfd93

Hors ligne

#3 Le 15/08/2021, à 18:45

lucmars

Re : Installation UBUNTU 20

Si tu veux avoir chez toi la meme configue logicielle qu'au taff on voit dans le script 2 l'installe d'une version multi écran de xserver et de Snow. Si c'est pas présent dans les dépots buntu, t'ajoutes ceux-là au source.list et t'installes.

Restes netplan et wkadmin mais à vu de nez c'est pour la configue à distance dans ta boite.

Par contre n'envisages pas d'installer buntu chez toi puis, attaquer le serveur de ta boite par ces scripts, car t'auras pas accés au réseau local (sinon y-a un trou)

Mais p'tete que tu n'envisages ni l'un ni l'autre de mes propos ?


Gaulois Matter !

Hors ligne