Compare commits
10 Commits
Author | SHA1 | Date | |
---|---|---|---|
012407dd2e | |||
7bdf92ee3f | |||
cf5a0c494f | |||
12f3bb7c25 | |||
38f30aa9ee | |||
a312a6a773 | |||
a5451875f9 | |||
4222c35a27 | |||
b7be885670 | |||
59057cbb21 |
32
Sio1/AP22/installation.sh
Executable file
32
Sio1/AP22/installation.sh
Executable file
@ -0,0 +1,32 @@
|
||||
glpirel="9.5.7"
|
||||
dest=/var/www/html
|
||||
|
||||
apt update
|
||||
|
||||
apt install -y mariadb-server
|
||||
|
||||
apt install -y apache2 php php-mysql php-gd php-ldap php-mbstring php-curl php-xml php-imap php-apcu php-cas
|
||||
wget -nc "https://github.com/glpi-project/glpi/releases/download/${glpirel}/glpi-${glpirel}.tgz"
|
||||
|
||||
tar xvfz glpi-${glpirel}.tgz -C ${dest}
|
||||
|
||||
cd ${dest}/glpi
|
||||
|
||||
chown -R www-data:www-data lib config plugins files
|
||||
chown www-data:www-data ${dest}/glpi
|
||||
|
||||
cd ${dest}/glpi/plugins
|
||||
|
||||
wget -nc https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.5%2B4.0/fusioninventory-9.5+4.0.tar.bz2
|
||||
bzip2 -d fusioninventory-9.5+4.0.tar.bz2
|
||||
tar xvf fusioninventory-9.5+4.0.tar
|
||||
chown -R www-data:www-data ${dest}/glpi/plugins
|
||||
|
||||
mkdir ${dest}/ficlients
|
||||
cd ${dest}/ficlients
|
||||
#wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/2.5.2/fusioninventory-agent_windows-x86_2.5.2.exe
|
||||
#wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/2.5.2/fusioninventory-agent_windows-x64_2.5.2.exe
|
||||
wget -nc https://github.com/glpi-project/glpi-agent/releases/download/1.2/GLPI-Agent-1.2-x64.msi
|
||||
chmod -R 755 ${dest}/ficlients
|
||||
|
||||
systemctl restart apache2
|
22
Sio1/AP22/installationword.sh
Executable file
22
Sio1/AP22/installationword.sh
Executable file
@ -0,0 +1,22 @@
|
||||
apt update
|
||||
apt install -y mariadb-server
|
||||
apt install -y apache2 php php-mysql php-gd php-ldap php-mbstring php-curl php-xml php-imap php-apcu php-cas
|
||||
sudo systemctl restart apache2
|
||||
sudo nano /etc/apache2/sites-available/wordpress.conf
|
||||
sudo a2enmod rewrite
|
||||
sudo apache2ctl configtest
|
||||
sudo systemctl restart apache2
|
||||
cd /tmp
|
||||
wget -O https://fr.wordpress.org/latest-fr_FR.tar.gz
|
||||
tar xzvf latest-fr_FR.tar.gz
|
||||
touch /tmp/wordpress/.htaccess
|
||||
cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php
|
||||
mkdir /tmp/wordpress/wp-content/upgrade
|
||||
sudo cp -a /tmp/wordpress/. /var/www/wordpress
|
||||
sudo chown -R www-data:www-data /var/www/wordpress
|
||||
wget https://api.wordpress.org/secret-key/1.1/salt/
|
||||
sudo nano /var/www/wordpress/wp-config.php
|
||||
cd /var/www/wordpress/
|
||||
cp -r wordpress/ /var/www/html/
|
||||
sudo find /var/www/html/wordpress/ -type d -exec chmod 750 {} \;
|
||||
sudo find /var/www/html/wordpress/ -type f -exec chmod 640 {} \;
|
157
Sio1/SISR1/40-BashEtShell/CompteRenduBash
Normal file
157
Sio1/SISR1/40-BashEtShell/CompteRenduBash
Normal file
@ -0,0 +1,157 @@
|
||||
Script démarré sur 2022-03-29 10:18:18+02:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="90" LINES="33"]
|
||||
[?2004hroot@TestBashShell:~/test# ls
|
||||
[?2004l
|
||||
CompteRenduBash crsamba4 crsamba8 rsamba users2.txt.pwd
|
||||
crsamba1 crsamba5 crsambaFini SioTP users.txt
|
||||
crsamba2 crsamba7 present users2.txt users.txt.pwd
|
||||
[?2004hroot@TestBashShell:~/test# nano users.txt
|
||||
[?2004l
|
||||
[?2004h[?1049h[22;0;0t[1;33r(B[m[4l[?7h[39;49m[?1h=[?1h=[?25l[39;49m(B[m[H[2J[31;39H(B[0;7m[ Lecture... ](B[m[31;34H(B[0;7m[ Lecture de 4 lignes ](B[m[H(B[0;7m GNU nano 5.4 users.txt [1;89H(B[m
|
||||
[32d(B[0;7m^G(B[m Aide[32;16H(B[0;7m^O(B[m Écrire[31G(B[0;7m^W(B[m Chercher (B[0;7m^K(B[m Couper[61G(B[0;7m^T(B[m Exécuter (B[0;7m^C(B[m Emplacement
|
||||
[33d(B[0;7m^X(B[m Quitter (B[0;7m^R(B[m Lire fich. (B[0;7m^\(B[m Remplacer (B[0;7m^U(B[m Coller[61G(B[0;7m^J(B[m Justifier (B[0;7m^_(B[m Aller ligne
|
||||
[2dlucien:Lucien Dubois
|
||||
[3dclaudine:Claudine Dupont
|
||||
[4drobert:Robert Dupond
|
||||
[5dmarcelle:Marcelle Parde
|
||||
[2d[?12l[?25h[?25l[31d[J[33d[?12l[?25h[33;1H[?1049l[23;0;0t
|
||||
[?1l>[?2004l[?2004hroot@TestBashShell:~/test# nano users.txt[C2.txt
|
||||
[?2004l
|
||||
[?2004h[?1049h[22;0;0t[1;33r(B[m[4l[?7h[39;49m[?1h=[?1h=[?25l[39;49m(B[m[H[2J[31;39H(B[0;7m[ Lecture... ](B[m[31;34H(B[0;7m[ Lecture de 10 lignes ](B[m[H(B[0;7m GNU nano 5.4 users2.txt [1;89H(B[m
|
||||
[32d(B[0;7m^G(B[m Aide[32;16H(B[0;7m^O(B[m Écrire[31G(B[0;7m^W(B[m Chercher (B[0;7m^K(B[m Couper[61G(B[0;7m^T(B[m Exécuter (B[0;7m^C(B[m Emplacement
|
||||
[33d(B[0;7m^X(B[m Quitter (B[0;7m^R(B[m Lire fich. (B[0;7m^\(B[m Remplacer (B[0;7m^U(B[m Coller[61G(B[0;7m^J(B[m Justifier (B[0;7m^_(B[m Aller ligne
|
||||
[5d[36m# Salut
|
||||
[6d[39m(B[mlucien:Lucien Dubois
|
||||
[7d[36m#-_-_-_-_-_-_-_-_-_-_-_-
|
||||
[8d[39m(B[mclaudine:Claudine Dupont
|
||||
[9drobert:Robert Dupond
|
||||
[10d[36m# , j
|
||||
[11d[39m(B[mmarcelle:Marcelle Parde
|
||||
[2d[?12l[?25h[?25l[31d[J[33d[?12l[?25h[33;1H[?1049l[23;0;0t
|
||||
[?1l>[?2004l[?2004hroot@TestBashShell:~/test# ./crsambaFini users.txt
|
||||
[?2004l
|
||||
./crsambaFini : utilisateur lucien existe deja
|
||||
./crsambaFini : utilisateur claudine existe deja
|
||||
./crsambaFini : utilisateur robert existe deja
|
||||
./crsambaFini : utilisateur marcelle existe deja
|
||||
[?2004hroot@TestBashShell:~/test# /.[K[K./rsamba users.txt
|
||||
[?2004l
|
||||
Utilisateur lucien supprime
|
||||
Utilisateur claudine supprime
|
||||
Utilisateur robert supprime
|
||||
Utilisateur marcelle supprime
|
||||
[?2004hroot@TestBashShell:~/test# ./rsamba users.txt[5@crsambaFini[C[C[C[C[C[C[C[C[C[C
|
||||
[?2004l
|
||||
[?2004hroot@TestBashShell:~/test# getent shadow
|
||||
[?2004l
|
||||
root:$y$j9T$TIAC5HDqvZSDu2CnCrCXV/$7rE1hZJr4Q4SyNu80hF9dbsNPHZBFjjsh0wxJnbZRI5:18873:0:99999:7:::
|
||||
daemon:*:18872:0:99999:7:::
|
||||
bin:*:18872:0:99999:7:::
|
||||
sys:*:18872:0:99999:7:::
|
||||
sync:*:18872:0:99999:7:::
|
||||
games:*:18872:0:99999:7:::
|
||||
man:*:18872:0:99999:7:::
|
||||
lp:*:18872:0:99999:7:::
|
||||
mail:*:18872:0:99999:7:::
|
||||
news:*:18872:0:99999:7:::
|
||||
uucp:*:18872:0:99999:7:::
|
||||
proxy:*:18872:0:99999:7:::
|
||||
www-data:*:18872:0:99999:7:::
|
||||
backup:*:18872:0:99999:7:::
|
||||
list:*:18872:0:99999:7:::
|
||||
irc:*:18872:0:99999:7:::
|
||||
gnats:*:18872:0:99999:7:::
|
||||
nobody:*:18872:0:99999:7:::
|
||||
_apt:*:18872:0:99999:7:::
|
||||
systemd-timesync:*:18872:0:99999:7:::
|
||||
systemd-network:*:18872:0:99999:7:::
|
||||
systemd-resolve:*:18872:0:99999:7:::
|
||||
messagebus:*:18873:0:99999:7:::
|
||||
sshd:*:18873:0:99999:7:::
|
||||
sio:$y$j9T$fhaQDQy5GkvNeuyxnf/Yg1$IrtSwszDRZ9g75BMk1wgcGfMPKMI6jQOD32pWNkSMV1:18873:0:99999:7:::
|
||||
systemd-coredump:!*:18873::::::
|
||||
lucien:$y$j9T$ZeC2TVITWi1AFpWvu3ylC0$CpoURwx6PVIzZv0bnRoKWYcnOn/t7whgwMV2PFgV/n7:19080:0:99999:7:::
|
||||
claudine:$y$j9T$S.6tFvH9ipa06FfPCDT.w.$AaGIJ8b140oWbKnGoYyIux4VjdYFhTReqWKRlthK7h6:19080:0:99999:7:::
|
||||
robert:$y$j9T$MkZBUpoUJbITG09pSIQrd/$rq.YwB083tDKS9Xl6SxOinfcbLenhOHJVFyujPS7gY6:19080:0:99999:7:::
|
||||
marcelle:$y$j9T$Uzp89MzZ84TUx6XpEKmrJ0$AHeUnn5UsTmphkHdi3N/n16fcVYZvnvQpyRfnl.AMC4:19080:0:99999:7:::
|
||||
[?2004hroot@TestBashShell:~/test# getent shadow./crsambaFini users.txt[5Prsamba[C[C[C[C[C[C[C[C[C[C
|
||||
[?2004l
|
||||
Utilisateur lucien supprime
|
||||
Utilisateur claudine supprime
|
||||
Utilisateur robert supprime
|
||||
Utilisateur marcelle supprime
|
||||
[?2004hroot@TestBashShell:~/test# ./rsamba users.txt[5Pgetent shadow
|
||||
[?2004l
|
||||
root:$y$j9T$TIAC5HDqvZSDu2CnCrCXV/$7rE1hZJr4Q4SyNu80hF9dbsNPHZBFjjsh0wxJnbZRI5:18873:0:99999:7:::
|
||||
daemon:*:18872:0:99999:7:::
|
||||
bin:*:18872:0:99999:7:::
|
||||
sys:*:18872:0:99999:7:::
|
||||
sync:*:18872:0:99999:7:::
|
||||
games:*:18872:0:99999:7:::
|
||||
man:*:18872:0:99999:7:::
|
||||
lp:*:18872:0:99999:7:::
|
||||
mail:*:18872:0:99999:7:::
|
||||
news:*:18872:0:99999:7:::
|
||||
uucp:*:18872:0:99999:7:::
|
||||
proxy:*:18872:0:99999:7:::
|
||||
www-data:*:18872:0:99999:7:::
|
||||
backup:*:18872:0:99999:7:::
|
||||
list:*:18872:0:99999:7:::
|
||||
irc:*:18872:0:99999:7:::
|
||||
gnats:*:18872:0:99999:7:::
|
||||
nobody:*:18872:0:99999:7:::
|
||||
_apt:*:18872:0:99999:7:::
|
||||
systemd-timesync:*:18872:0:99999:7:::
|
||||
systemd-network:*:18872:0:99999:7:::
|
||||
systemd-resolve:*:18872:0:99999:7:::
|
||||
messagebus:*:18873:0:99999:7:::
|
||||
sshd:*:18873:0:99999:7:::
|
||||
sio:$y$j9T$fhaQDQy5GkvNeuyxnf/Yg1$IrtSwszDRZ9g75BMk1wgcGfMPKMI6jQOD32pWNkSMV1:18873:0:99999:7:::
|
||||
systemd-coredump:!*:18873::::::
|
||||
[?2004hroot@TestBashShell:~/test# getent shadow./rsamba users.txt[5Pgetent shadow./crsambaFini users.txt[5Prsamba[C[C[C[C[C[C[C[C[C[C[5@crsambaFini[C[C[C[C[C[C[C[C[C[C[C2.txt
|
||||
[?2004l
|
||||
[?2004hroot@TestBashShell:~/test# ./crsambaFini users2.txt[11Pgetent shadow
|
||||
[?2004l
|
||||
root:$y$j9T$TIAC5HDqvZSDu2CnCrCXV/$7rE1hZJr4Q4SyNu80hF9dbsNPHZBFjjsh0wxJnbZRI5:18873:0:99999:7:::
|
||||
daemon:*:18872:0:99999:7:::
|
||||
bin:*:18872:0:99999:7:::
|
||||
sys:*:18872:0:99999:7:::
|
||||
sync:*:18872:0:99999:7:::
|
||||
games:*:18872:0:99999:7:::
|
||||
man:*:18872:0:99999:7:::
|
||||
lp:*:18872:0:99999:7:::
|
||||
mail:*:18872:0:99999:7:::
|
||||
news:*:18872:0:99999:7:::
|
||||
uucp:*:18872:0:99999:7:::
|
||||
proxy:*:18872:0:99999:7:::
|
||||
www-data:*:18872:0:99999:7:::
|
||||
backup:*:18872:0:99999:7:::
|
||||
list:*:18872:0:99999:7:::
|
||||
irc:*:18872:0:99999:7:::
|
||||
gnats:*:18872:0:99999:7:::
|
||||
nobody:*:18872:0:99999:7:::
|
||||
_apt:*:18872:0:99999:7:::
|
||||
systemd-timesync:*:18872:0:99999:7:::
|
||||
systemd-network:*:18872:0:99999:7:::
|
||||
systemd-resolve:*:18872:0:99999:7:::
|
||||
messagebus:*:18873:0:99999:7:::
|
||||
sshd:*:18873:0:99999:7:::
|
||||
sio:$y$j9T$fhaQDQy5GkvNeuyxnf/Yg1$IrtSwszDRZ9g75BMk1wgcGfMPKMI6jQOD32pWNkSMV1:18873:0:99999:7:::
|
||||
systemd-coredump:!*:18873::::::
|
||||
lucien:$y$j9T$/w5UzDIy4Ya9jSySl6mPn.$I59QPyDLLGXu0USyvHgqgoJlF/rcjcAYOWxVO703Hq5:19080:0:99999:7:::
|
||||
claudine:$y$j9T$UyQDXKp5P6mbHgKqJeYC41$LqUl1NewksM4aOZgnFMPPhMpd/hFKfPa9ByhnMHgfND:19080:0:99999:7:::
|
||||
robert:$y$j9T$Vwc34rv0bYLl56bB1iplP0$Cu4dYpt9MUugy8M.0kYlwa5skwR8qnDbPqpIzYVjra7:19080:0:99999:7:::
|
||||
marcelle:$y$j9T$hEIMX3JYqvmkpUKHs9Z4O.$wFWYxPGAK2GNDLw9NYffNeWG2s4bPMFvkFgSzf4xLo2:19080:0:99999:7:::
|
||||
[?2004hroot@TestBashShell:~/test# getent shadow./crsambaFini users2.txt[11Pgetent shadow./rsamba users.txt2.txt
|
||||
[?2004l
|
||||
Utilisateur lucien supprime
|
||||
Utilisateur claudine supprime
|
||||
Utilisateur robert supprime
|
||||
Utilisateur marcelle supprime
|
||||
[?2004hroot@TestBashShell:~/test# ./rsamba users2.txt[6Pgetent shadow
|
||||
[?2004l
|
||||
root:$y$j9T$TIAC5HDqvZSDu2CnCrCXV/$7rE1hZJr4Q4SyNu80hF9dbsNPHZBFjjsh0wxJnbZRI5:18873:0:99999:7:::
|
||||
daemon:*:18872:0:99999:7:::
|
||||
bin:*:18872:0:99999:7:::
|
||||
sys:*:18872:0:99999:7:::
|
||||
sync:*:18872:0:99999:7:::
|
||||
games:*:18872:0:99999:7:::
|
1
Sio1/SISR1/40-BashEtShell/SioTP
Submodule
1
Sio1/SISR1/40-BashEtShell/SioTP
Submodule
Submodule Sio1/SISR1/40-BashEtShell/SioTP added at b7be885670
30
Sio1/SISR1/40-BashEtShell/crsamba5
Executable file
30
Sio1/SISR1/40-BashEtShell/crsamba5
Executable file
@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
|
||||
#set -e
|
||||
#set -u
|
||||
|
||||
if [[ $# -ne 1 ]] ; then
|
||||
echo "usage : $0 <fichier>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ ! -r "$1" ]] ; then
|
||||
echo "$0 : erreur ouverture ${fich}"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
fich=$1
|
||||
while read ligne
|
||||
do
|
||||
login=$(echo "${ligne}"|cut -d: -f1)
|
||||
nom=$(echo "${ligne}"|cut -d: -f2)
|
||||
#echo "${login} ${nom}"
|
||||
getent passwd "${login}" >> /dev/null
|
||||
if [[ $? -ne 0 ]] ; then
|
||||
sudo useradd --create-home --home-dir /home/"${login}" --shell /bin/bash --comment "${nom}" "${login}"
|
||||
else
|
||||
echo "$0 : utilisateur ${login} existe deja"
|
||||
fi
|
||||
|
||||
done < $fich
|
||||
|
33
Sio1/SISR1/40-BashEtShell/crsamba7
Executable file
33
Sio1/SISR1/40-BashEtShell/crsamba7
Executable file
@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
#set -e
|
||||
#set -u
|
||||
|
||||
if [[ $# -ne 1 ]] ; then
|
||||
echo "usage : $0 <fichier>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ ! -r "$1" ]] ; then
|
||||
echo "$0 : erreur ouverture ${fich}"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
fich=$1
|
||||
while read ligne
|
||||
do
|
||||
login=$(echo "${ligne}"|cut -d: -f1)
|
||||
nom=$(echo "${ligne}"|cut -d: -f2)
|
||||
#echo "${login} ${nom}"
|
||||
getent passwd "${login}" >> /dev/null
|
||||
if [[ $? -ne 0 ]] ; then
|
||||
sudo useradd --create-home --home-dir /home/"${login}" --shell /bin/bash --comment "${nom}" "${login}"
|
||||
mdp=$(pwgen 6 1)
|
||||
#echo "${mdp}"
|
||||
echo "${login}:${mdp}"|chpasswd
|
||||
echo "${login}:${mdp}" >> "${fich}.pwd"
|
||||
else
|
||||
echo "$0 : utilisateur ${login} existe deja"
|
||||
fi
|
||||
done < $fich
|
||||
|
35
Sio1/SISR1/40-BashEtShell/crsamba8
Executable file
35
Sio1/SISR1/40-BashEtShell/crsamba8
Executable file
@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
|
||||
#set -e
|
||||
#set -u
|
||||
|
||||
if [[ $# -ne 1 ]] ; then
|
||||
echo "usage : $0 <fichier>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ ! -r "$1" ]] ; then
|
||||
echo "$0 : erreur ouverture ${fich}"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
fich=$1
|
||||
while read ligne
|
||||
do
|
||||
echo "$ligne" | grep "^#" >> /dev/null && continue
|
||||
[[ -z "$ligne" ]] && continue
|
||||
login=$(echo "${ligne}"|cut -d: -f1)
|
||||
nom=$(echo "${ligne}"|cut -d: -f2)
|
||||
#echo "${login} ${nom}"
|
||||
getent passwd "${login}" >> /dev/null
|
||||
if [[ $? -ne 0 ]] ; then
|
||||
sudo useradd --create-home --home-dir /home/"${login}" --shell /bin/bash --comment "${nom}" "${login}"
|
||||
mdp=$(pwgen 6 1)
|
||||
#echo "${mdp}"
|
||||
echo "${login}:${mdp}"|chpasswd
|
||||
echo "${login}:${mdp}" >> "${fich}.pwd"
|
||||
else
|
||||
echo "$0 : utilisateur ${login} existe deja"
|
||||
fi
|
||||
done < $fich
|
||||
|
34
Sio1/SISR1/40-BashEtShell/crsambaFini
Executable file
34
Sio1/SISR1/40-BashEtShell/crsambaFini
Executable file
@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
#set -e
|
||||
#set -u
|
||||
|
||||
if [[ $# -ne 1 ]] ; then
|
||||
echo "usage : $0 <fichier>" #nombre de paramètre != 1 on sort du programme.
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ ! -r "$1" ]] ; then
|
||||
echo "$0 : erreur ouverture ${fich}" # erreur ouverture du fichier on sort du programme.
|
||||
exit 2
|
||||
fi
|
||||
|
||||
fich=$1
|
||||
while read ligne #lecture par ligne du fichier
|
||||
do
|
||||
echo "$ligne" | grep "^#" >> /dev/null && continue #ignore les ligne commentes dans le fichier
|
||||
[[ -z "$ligne" ]] && continue #ignore les lignes vides
|
||||
login=$(echo "${ligne}"|cut -d: -f1) #recuperation login
|
||||
nom=$(echo "${ligne}"|cut -d: -f2) #recuperation nom long
|
||||
#echo "${login} ${nom}"
|
||||
getent passwd "${login}" >> /dev/null
|
||||
if [[ $? -ne 0 ]] ; then # si utilisateur inexistant on peut creer
|
||||
sudo useradd --create-home --home-dir /home/"${login}" --shell /bin/bash --comment "${nom}" "${login}" # creation utilisateur
|
||||
mdp=$(pwgen 6 1) # creation mot de passe
|
||||
#echo "${mdp}"
|
||||
echo "${login}:${mdp}"|chpasswd #affectation mot de passe utilisateur
|
||||
echo "${login}:${mdp}" >> "${fich}.pwd" #stocke mot de passe dans fichier
|
||||
else
|
||||
echo "$0 : utilisateur ${login} existe deja"
|
||||
fi
|
||||
done < $fich
|
12
Sio1/SISR1/40-BashEtShell/present
Executable file
12
Sio1/SISR1/40-BashEtShell/present
Executable file
@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
#set -e
|
||||
set -u
|
||||
|
||||
qui=$1
|
||||
who |grep "^${qui}" >> /dev/null
|
||||
if [[ $? -eq 0 ]] ; then
|
||||
echo "${qui} est connecte"
|
||||
else
|
||||
echo "${qui} n'est pas connecte"
|
||||
fi
|
||||
exit 0
|
@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
#set -e
|
||||
#set -u
|
||||
set -u
|
||||
|
||||
if [[ $# -ne 1 ]] ; then
|
||||
echo "usage : $0 <fichier>"
|
||||
@ -13,12 +13,15 @@ if [[ ! -r "$1" ]] ; then
|
||||
exit 2
|
||||
fi
|
||||
|
||||
|
||||
|
||||
fich=$1
|
||||
while read ligne
|
||||
|
||||
while read -r ligne
|
||||
do
|
||||
login=$(echo "${ligne}"|cut -d: -f1)
|
||||
nom=$(echo "${ligne}"|cut -d: -f2)
|
||||
echo "${login} ${nom}"
|
||||
done < $fich
|
||||
getent passwd "${login}" > /dev/null
|
||||
if [[ $? -eq 0 ]] ; then
|
||||
sudo userdel --remove "${login}"
|
||||
echo "Utilisateur ${login} supprime"
|
||||
fi
|
||||
|
||||
done < "${fich}"
|
@ -1,4 +1,4 @@
|
||||
lucien:Lucien Aymar
|
||||
lucien:Lucien Dubois
|
||||
claudine:Claudine Dupont
|
||||
robert:Robert Michel
|
||||
robert:Robert Dupond
|
||||
marcelle:Marcelle Parde
|
8
Sio1/SISR1/40-BashEtShell/users.txt.pwd
Normal file
8
Sio1/SISR1/40-BashEtShell/users.txt.pwd
Normal file
@ -0,0 +1,8 @@
|
||||
lucien:naid0O
|
||||
claudine:ooC8oh
|
||||
robert:Ax0aiy
|
||||
marcelle:iv7Oot
|
||||
lucien:Mie8sh
|
||||
claudine:loHe1t
|
||||
robert:Phoo5i
|
||||
marcelle:WuaL5i
|
10
Sio1/SISR1/40-BashEtShell/users2.txt
Normal file
10
Sio1/SISR1/40-BashEtShell/users2.txt
Normal file
@ -0,0 +1,10 @@
|
||||
|
||||
|
||||
|
||||
# Salut
|
||||
lucien:Lucien Dubois
|
||||
#-_-_-_-_-_-_-_-_-_-_-_-
|
||||
claudine:Claudine Dupont
|
||||
robert:Robert Dupond
|
||||
# , j
|
||||
marcelle:Marcelle Parde
|
16
Sio1/SISR1/40-BashEtShell/users2.txt.pwd
Normal file
16
Sio1/SISR1/40-BashEtShell/users2.txt.pwd
Normal file
@ -0,0 +1,16 @@
|
||||
lucien:oi6ooG
|
||||
claudine:Aru6Vi
|
||||
robert:ooGa5c
|
||||
marcelle:lau7Eu
|
||||
lucien:ca2liJ
|
||||
claudine:Quoo6o
|
||||
robert:LooKi9
|
||||
marcelle:Iegh3b
|
||||
lucien:Wah4fu
|
||||
claudine:Yae3th
|
||||
robert:phi1Is
|
||||
marcelle:Bip8Sh
|
||||
lucien:ja1EeS
|
||||
claudine:za1voG
|
||||
robert:UMieM3
|
||||
marcelle:Emix6X
|
7464
Sio1/SISR1/lynis.log
Normal file
7464
Sio1/SISR1/lynis.log
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user