You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.5 KiB

#!/bin/bash
# Script d'initialisation de la machine virtuelle pour la SAE 1.03
# Auteur: Rémi LAVERGNE
# Vérification des droits
if [ "$EUID" -ne 0 ]; then
echo "Ce script doit être lancé avec des droits supérieurs (sudo/root)."
exit 1
fi
# Installer curl si absent
if ! dpkg -s curl &> /dev/null; then
apt update && apt install -y curl
fi
# Installer nano si absent
if ! dpkg -s nano &> /dev/null; then
apt update && apt install -y nano
fi
if ! id "franck" &> /dev/null; then
useradd -m franck
fi
# Création de l'arborescence
sudo -u franck mkdir -p /home/franck/{Documents,Images,Musique,Vidéos}
sudo -u franck touch /home/franck/Documents/{notes.txt,TODO.txt}
sudo -u franck bash -c "echo '- Faire les courses' >> /home/franck/Documents/TODO.txt"
sudo -u franck bash -c "echo '- Appeler le plombier' >> /home/franck/Documents/TODO.txt"
sudo -u franck bash -c "echo '- Installer Arch' >> /home/franck/Documents/TODO.txt"
sudo -u franck bash -c "echo 'Réunion du 12/12/2019' >> /home/franck/Documents/notes.txt"
sudo -u franck bash -c "echo 'Présents: Bob, Alice, Franck' >> /home/franck/Documents/notes.txt"
sudo -u franck bash -c "echo 'Absents: John' >> /home/franck/Documents/notes.txt"
sudo -u franck bash -c "echo 'Sujet: Préparation du projet' >> /home/franck/Documents/notes.txt"
sudo -u franck bash -c "echo 'Date de la prochaine réunion: 19/12/2019' >> /home/franck/Documents/notes.txt"
# Créer un deuxième utilisateur
if ! id "john" &> /dev/null; then
useradd john
fi