Supprimer 'CPBASH/cpbash.txt'

This commit is contained in:
gadmin 2023-01-11 23:20:38 +01:00
parent 8a3cdba4e0
commit 2aab33f499

View File

@ -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 <fichier>"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 <fichier>"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 <fichier>"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"]