From 2aab33f499c7c958dd4c6418c18da948ca53e719 Mon Sep 17 00:00:00 2001 From: gadmin Date: Wed, 11 Jan 2023 23:20:38 +0100 Subject: [PATCH] Supprimer 'CPBASH/cpbash.txt' --- CPBASH/cpbash.txt | 100 ---------------------------------------------- 1 file changed, 100 deletions(-) delete mode 100644 CPBASH/cpbash.txt diff --git a/CPBASH/cpbash.txt b/CPBASH/cpbash.txt deleted file mode 100644 index d4716be..0000000 --- a/CPBASH/cpbash.txt +++ /dev/null @@ -1,100 +0,0 @@ -Script démarré sur 2022-03-29 15:34:57+02:00 [TERM="linux" TTY="/dev/tty1" COLUMNS="100" LINES="37"] -[?2004hroot@bash:~/tpbash# ls -[?2004l cpbash.txt crsamba3.sh crsamba5.sh rmsamba7.sh rmsamba8.sh.save.1 users.txt -crsamba2.sh crsamba4.sh present.sh rmsamba8.sh.save rmsamba.sh users.txt.pwd -[?2004hroot@bash:~/tpbash# nano users.txt -[?2004l [?2004h)0[?7h[?25l[?1c[ Lecture... ][ Lecture de 4 lignes ] GNU nano 5.4 users.txt  ^G Aide^O Écrire ^W Chercher ^K Couper ^T Exécuter ^C EmplacementM-U Annuler ^X Quitter ^R Lire fich. ^\ Remplacer ^U Coller ^J Justifier ^_ Aller ligneM-E Refaire lucien:lucien hmar Jean:Jean Troublette Valentin:Valentin siboulette Rayan:Rayan issien [?25h[?0c[?25l[?1c[?25h[?0c [?2004l[?2004hroot@bash:~/tpbash# nano users.txtcrsamba8 -[?2004l [?2004h)0[?7h[?25l[?1c[ Nouveau fichier ] GNU nano 5.4 crsamba8  ^G Aide^O Écrire ^W Chercher ^K Couper ^T Exécuter ^C EmplacementM-U Annuler ^X Quitter ^R Lire fich. ^\ Remplacer ^U Coller ^J Justifier ^_ Aller ligneM-E Refaire [?25h[?0c[?25l[?1c[?25h[?0c [?2004l[?2004hroot@bash:~/tpbash# nano crsamba8 -crsamba2.sh crsamba3.sh crsamba4.sh crsamba5.sh -root@bash:~/tpbash# nano crsamba5.sh -[?2004l [?2004h)0[?7h[?25l[?1c[ Lecture... ][ Lecture de 26 lignes ] GNU nano 5.4 crsamba5.sh  ^G Aide^O Écrire ^W Chercher ^K Couper ^T Exécuter ^C EmplacementM-U Annuler ^X Quitter ^R Lire fich. ^\ Remplacer ^U Coller ^J Justifier ^_ Aller ligneM-E Refaire #!/bin/bash #set -e set -u if [[ $# -ne 1 ]] ; thenecho "usage : $0 "exit 1 fi if [[ ! -r $1 ]] ; thenecho "$0 : erreur ouverture fichier $1"exit 2 fi fich=$1 while read ligne dologin=$(echo "$ligne" | cut -d ':' -f 1)nom=$(echo "$ligne" | cut -d ':' -f 2)getent passwd user "$login" >> /dev/nullif [[ $? -ne 0 ]] ; thensudo useradd --create-home --home-dir "/home/${login}" --shell /bin/bash -c "${nom}" "${>elseecho "$0 : user ${login} existant"fi done < "${fich}" [?25h[?0c[?25l[?1c* x#!/bin/bash x[?25h[?0c[?25l[?1cSauver l'espace modifié ?  O Oui  N Non ^C Annuler[?25h[?0c[?25l[?1c [?25h[?0c [?2004l[?2004hroot@bash:~/tpbash# nano crsamba5.sh rmsamba -[?2004l [?2004h)0[?7h[?25l[?1c[ Nouveau fichier ] GNU nano 5.4 rmsamba  ^G Aide^O Écrire ^W Chercher ^K Couper ^T Exécuter ^C EmplacementM-U Annuler ^X Quitter ^R Lire fich. ^\ Remplacer ^U Coller ^J Justifier ^_ Aller ligneM-E Refaire [?25h[?0c[?25l[?1c[?25h[?0c [?2004l[?2004hroot@bash:~/tpbash# nano rmsamba -rmsamba7.sh rmsamba8.sh.save rmsamba8.sh.save.1 rmsamba.sh -root@bash:~/tpbash# nano rmsamba8.sh.save7.sh -[?2004l [?2004h)0[?7h[?25l[?1c[ Lecture... ][ Lecture de 29 lignes ] GNU nano 5.4 rmsamba7.sh  ^G Aide^O Écrire ^W Chercher ^K Couper ^T Exécuter ^C EmplacementM-U Annuler ^X Quitter ^R Lire fich. ^\ Remplacer ^U Coller ^J Justifier ^_ Aller ligneM-E Refaire #!/bin/bash #set -e set -u if [[ $# -ne 1 ]] ; thenecho "usage : $0 "exit 1 fi if [[ ! -r $1 ]] ; thenecho "$0 : erreur ouverture fichier $1"exit 2 fi fich=$1 while read ligne dologin=$(echo "$ligne" | cut -d ':' -f 1)nom=$(echo "$ligne" | cut -d ':' -f 2)getent passwd "$login" >> /dev/nullif [[ $? -ne 0 ]] ; thensudo useradd  --create-home --home-dir "/home/${login}" --shell /bin/bash -c "${nom}" "${>mdp=$(pwgen 6 )echo "${login}:${mdp}" | chpasswdecho "${login}:${mdp}" >> "${fich}.pwd"elseecho "$0 :utilisateur ${login} existent déjà"fi done < "${fich}" [?25h[?0c[?25l[?1c[?25h[?0c [?2004l[?2004hroot@bash:~/tpbash# nano rmsamba7.sh  -rmsamba7.sh rmsamba8.sh.save rmsamba8.sh.save.1 rmsamba.sh -root@bash:~/tpbash# nano rmsamba.sh -[?2004l [?2004h)0[?7h[?25l[?1c[ Lecture... ][ Lecture de 29 lignes ] GNU nano 5.4 rmsamba.sh  ^G Aide^O Écrire ^W Chercher ^K Couper ^T Exécuter ^C EmplacementM-U Annuler ^X Quitter ^R Lire fich. ^\ Remplacer ^U Coller ^J Justifier ^_ Aller ligneM-E Refaire #!/bin/bash #set -e set -u if [[ $# -ne 1 ]] ; thenecho "usage : $0 "exit 1 fi if [[ ! -r $1 ]] ; thenecho "$0 : erreur ouverture fichier $1"exit 2 fi fich=$1 while read ligne dologin=$(echo "$ligne" | cut -d ':' -f 1)nom=$(echo "$ligne" | cut -d ':' -f 2)getent passwd "$login" >> /dev/nullif [[ $? -eq 0 ]] ; thensudo userdel  --remove "${login}"elseecho "$0 : user ${login} n'est pas existant"fi done < "${fich}" [?25h[?0c[?25l[?1c[?25h[?0c [?2004l[?2004hroot@bash:~/tpbash# ./rsmsamba7.sh users.txt -[?2004l ./rmsamba7.sh :utilisateur lucien existent déjà -./rmsamba7.sh :utilisateur Jean existent déjà -./rmsamba7.sh :utilisateur Valentin existent déjà -./rmsamba7.sh :utilisateur Rayan existent déjà -[?2004hroot@bash:~/tpbash# ./rmsamba7.sh users.txt -[?2004l userdel: lucien mail spool (/var/mail/lucien) not found -userdel: Jean mail spool (/var/mail/Jean) not found -userdel: Valentin mail spool (/var/mail/Valentin) not found -userdel: Rayan mail spool (/var/mail/Rayan) not found -[?2004hroot@bash:~/tpbash# getent sha  -cpbash.txt crsamba4.sh rmsamba7.sh rmsamba.sh -crsamba2.sh crsamba5.sh rmsamba8.sh.save users.txt -crsamba3.sh present.sh rmsamba8.sh.save.1 users.txt.pwd -root@bash:~/tpbash# getent t spasswd -[?2004l root:x:0:0:root:/root:/bin/bash -daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin -bin:x:2:2:bin:/bin:/usr/sbin/nologin -sys:x:3:3:sys:/dev:/usr/sbin/nologin -sync:x:4:65534:sync:/bin:/bin/sync -games:x:5:60:games:/usr/games:/usr/sbin/nologin -man:x:6:12:man:/var/cache/man:/usr/sbin/nologin -lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin -mail:x:8:8:mail:/var/mail:/usr/sbin/nologin -news:x:9:9:news:/var/spool/news:/usr/sbin/nologin -uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin -proxy:x:13:13:proxy:/bin:/usr/sbin/nologin -www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin -backup:x:34:34:backup:/var/backups:/usr/sbin/nologin -list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin -irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin -gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin -nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin -_apt:x:100:65534::/nonexistent:/usr/sbin/nologin -systemd-timesync:x:101:101:systemd Time Synchronization,,,:/run/systemd:/usr/sbin/nologin -systemd-network:x:102:103:systemd Network Management,,,:/run/systemd:/usr/sbin/nologin -systemd-resolve:x:103:104:systemd Resolver,,,:/run/systemd:/usr/sbin/nologin -messagebus:x:104:110::/nonexistent:/usr/sbin/nologin -sshd:x:105:65534::/run/sshd:/usr/sbin/nologin -sio:x:1000:1000:sio,,,:/home/sio:/bin/bash -systemd-coredump:x:999:999:systemd Core Dumper:/:/usr/sbin/nologin -s{login}:x:1001:1001:s{nom}:/home/lucien :/bin/bash -[?2004hroot@bash:~/tpbash# getent passwd./rmsamba.sh users.txt[1@7 -[?2004l [?2004hroot@bash:~/tpbash# ./rmsamba7.sh users.txt getent passwd -[?2004l root:x:0:0:root:/root:/bin/bash -daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin -bin:x:2:2:bin:/bin:/usr/sbin/nologin -sys:x:3:3:sys:/dev:/usr/sbin/nologin -sync:x:4:65534:sync:/bin:/bin/sync -games:x:5:60:games:/usr/games:/usr/sbin/nologin -man:x:6:12:man:/var/cache/man:/usr/sbin/nologin -lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin -mail:x:8:8:mail:/var/mail:/usr/sbin/nologin -news:x:9:9:news:/var/spool/news:/usr/sbin/nologin -uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin -proxy:x:13:13:proxy:/bin:/usr/sbin/nologin -www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin -backup:x:34:34:backup:/var/backups:/usr/sbin/nologin -list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin -irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin -gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin -nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin -_apt:x:100:65534::/nonexistent:/usr/sbin/nologin -systemd-timesync:x:101:101:systemd Time Synchronization,,,:/run/systemd:/usr/sbin/nologin -systemd-network:x:102:103:systemd Network Management,,,:/run/systemd:/usr/sbin/nologin -systemd-resolve:x:103:104:systemd Resolver,,,:/run/systemd:/usr/sbin/nologin -messagebus:x:104:110::/nonexistent:/usr/sbin/nologin -sshd:x:105:65534::/run/sshd:/usr/sbin/nologin -sio:x:1000:1000:sio,,,:/home/sio:/bin/bash -systemd-coredump:x:999:999:systemd Core Dumper:/:/usr/sbin/nologin -s{login}:x:1001:1001:s{nom}:/home/lucien :/bin/bash -lucien:x:1002:1002:lucien hmar:/home/lucien:/bin/bash -Jean:x:1003:1003:Jean Troublette:/home/Jean:/bin/bash -Valentin:x:1004:1004:Valentin siboulette:/home/Valentin:/bin/bash -Rayan:x:1005:1005:Rayan issien:/home/Rayan:/bin/bash -[?2004hroot@bash:~/tpbash# ./rmsamba.sh users.txt -[?2004l userdel: lucien mail spool (/var/mail/lucien) not found -userdel: Jean mail spool (/var/mail/Jean) not found -userdel: Valentin mail spool (/var/mail/Valentin) not found -userdel: Rayan mail spool (/var/mail/Rayan) not found -[?2004hroot@bash:~/tpbash# [?2004l -exit - -Script terminé sur 2022-03-29 15:38:13+02:00 [COMMAND_EXIT_CODE="0"]