supprimé : siotp/README.md
supprimé : siotp/automate.sh renommé : siotp/sisr1/README.md -> sisr1/README.md supprimé : sisr1/srv-dhcp/dhcpd.conf supprimé : sisr1/srv-dhcp/interfaces supprimé : sisr1/srv-dhcp/isc-dhcp-server supprimé : sisr1/srv-dhcp/nat.sh supprimé : sisr1/srv-dns1/db.sio1lab.lan supprimé : sisr1/srv-dns1/db.sio1lab.lan.rev supprimé : sisr1/srv-dns1/interfaces supprimé : sisr1/srv-dns1/named.conf.local supprimé : sisr1/srv-dns1/named.conf.options supprimé : sisr1/srv-dns1/resolv.conf supprimé : sisr1/srv-dns1/sshd_config supprimé : sisr1/srv-dns2/db.sio1lab.lan supprimé : sisr1/srv-dns2/db.sio1lab.lan.rev supprimé : sisr1/srv-dns2/interfaces supprimé : sisr1/srv-dns2/named.conf.local supprimé : sisr1/srv-dns2/named.conf.options supprimé : sisr1/srv-dns2/resolv.conf renommé : siotp/sisr1/tp01-02/README.md -> sisr1/tp01-02/README.md renommé : siotp/sisr1/tp01-02/files_dhcp/README.md -> sisr1/tp01-02/files_dhcp/README.md renommé : siotp/sisr1/tp01-02/files_dhcp/dhcpd.conf -> sisr1/tp01-02/files_dhcp/dhcpd.conf renommé : siotp/sisr1/tp01-02/files_dhcp/hosts -> sisr1/tp01-02/files_dhcp/hosts renommé : siotp/sisr1/tp01-02/files_dhcp/interfaces -> sisr1/tp01-02/files_dhcp/interfaces renommé : siotp/sisr1/tp01-02/files_dhcp/isc-dhcp-server -> sisr1/tp01-02/files_dhcp/isc-dhcp-server renommé : siotp/sisr1/tp01-02/files_dhcp/nat.sh -> sisr1/tp01-02/files_dhcp/nat.sh renommé : siotp/sisr1/tp01-02/files_dns1/README.md -> sisr1/tp01-02/files_dns1/README.md renommé : siotp/sisr1/tp01-02/files_dns1/db.sio1lab.lan -> sisr1/tp01-02/files_dns1/db.sio1lab.lan renommé : siotp/sisr1/tp01-02/files_dns1/db.sio1lab.lan.rev -> sisr1/tp01-02/files_dns1/db.sio1lab.lan.rev renommé : siotp/sisr1/tp01-02/files_dns1/hosts -> sisr1/tp01-02/files_dns1/hosts renommé : siotp/sisr1/tp01-02/files_dns1/interfaces -> sisr1/tp01-02/files_dns1/interfaces renommé : siotp/sisr1/tp01-02/files_dns1/named.conf.local -> sisr1/tp01-02/files_dns1/named.conf.local renommé : siotp/sisr1/tp01-02/files_dns1/named.conf.options -> sisr1/tp01-02/files_dns1/named.conf.options renommé : siotp/sisr1/tp01-02/files_dns1/resolv.conf -> sisr1/tp01-02/files_dns1/resolv.conf renommé : siotp/sisr1/tp01-02/files_dns2/README.md -> sisr1/tp01-02/files_dns2/README.md renommé : siotp/sisr1/tp01-02/files_dns2/db.sio1lab.lan -> sisr1/tp01-02/files_dns2/db.sio1lab.lan renommé : siotp/sisr1/tp01-02/files_dns2/db.sio1lab.lan.rev -> sisr1/tp01-02/files_dns2/db.sio1lab.lan.rev renommé : siotp/sisr1/tp01-02/files_dns2/hosts -> sisr1/tp01-02/files_dns2/hosts renommé : siotp/sisr1/tp01-02/files_dns2/interfaces -> sisr1/tp01-02/files_dns2/interfaces renommé : siotp/sisr1/tp01-02/files_dns2/named.conf.local -> sisr1/tp01-02/files_dns2/named.conf.local renommé : siotp/sisr1/tp01-02/files_dns2/named.conf.options -> sisr1/tp01-02/files_dns2/named.conf.options renommé : siotp/sisr1/tp01-02/files_dns2/resolv.conf -> sisr1/tp01-02/files_dns2/resolv.conf renommé : siotp/sisr1/tp03/README.md -> sisr1/tp03/README.md renommé : siotp/sisr1/tp03/files_admin/README.md -> sisr1/tp03/files_admin/README.md renommé : siotp/sisr1/tp03/files_admin/hostname -> sisr1/tp03/files_admin/hostname renommé : siotp/sisr1/tp03/files_admin/hosts -> sisr1/tp03/files_admin/hosts renommé : siotp/sisr1/tp03/files_admin/interfaces -> sisr1/tp03/files_admin/interfaces renommé : siotp/sisr1/tp03/files_admin/nat.sh -> sisr1/tp03/files_admin/nat.sh renommé : siotp/sisr1/tp03/files_admin/resolv.conf -> sisr1/tp03/files_admin/resolv.conf renommé : siotp/sisr1/tp03/files_dns2/README.md -> sisr1/tp03/files_dns2/README.md renommé : siotp/sisr1/tp03/files_dns2/db.monlabo.lan -> sisr1/tp03/files_dns2/db.monlabo.lan renommé : siotp/sisr1/tp03/files_dns2/db.monlabo.lan.rev -> sisr1/tp03/files_dns2/db.monlabo.lan.rev renommé : siotp/sisr1/tp03/files_dns2/hostname -> sisr1/tp03/files_dns2/hostname renommé : siotp/sisr1/tp03/files_dns2/hosts -> sisr1/tp03/files_dns2/hosts renommé : siotp/sisr1/tp03/files_dns2/named.conf -> sisr1/tp03/files_dns2/named.conf renommé : siotp/sisr1/tp03/files_dns2/named.conf.local -> sisr1/tp03/files_dns2/named.conf.local renommé : siotp/sisr1/tp03/files_dns2/named.conf.options -> sisr1/tp03/files_dns2/named.conf.options renommé : siotp/sisr1/tp03/files_dns2/resolv.conf -> sisr1/tp03/files_dns2/resolv.conf renommé : siotp/sisr1/tp03/files_service/README.md -> sisr1/tp03/files_service/README.md renommé : siotp/sisr1/tp03/files_service/db.monlabo.lan -> sisr1/tp03/files_service/db.monlabo.lan renommé : siotp/sisr1/tp03/files_service/db.monlabo.lan.rev -> sisr1/tp03/files_service/db.monlabo.lan.rev renommé : siotp/sisr1/tp03/files_service/dhclient.conf -> sisr1/tp03/files_service/dhclient.conf renommé : siotp/sisr1/tp03/files_service/dhcpd.conf -> sisr1/tp03/files_service/dhcpd.conf renommé : siotp/sisr1/tp03/files_service/hostname -> sisr1/tp03/files_service/hostname renommé : siotp/sisr1/tp03/files_service/hosts -> sisr1/tp03/files_service/hosts renommé : siotp/sisr1/tp03/files_service/interfaces -> sisr1/tp03/files_service/interfaces renommé : siotp/sisr1/tp03/files_service/isc-dhcp-server -> sisr1/tp03/files_service/isc-dhcp-server renommé : siotp/sisr1/tp03/files_service/named.conf -> sisr1/tp03/files_service/named.conf renommé : siotp/sisr1/tp03/files_service/named.conf.local -> sisr1/tp03/files_service/named.conf.local renommé : siotp/sisr1/tp03/files_service/named.conf.options -> sisr1/tp03/files_service/named.conf.options renommé : siotp/sisr1/tp03/files_service/resolv.conf -> sisr1/tp03/files_service/resolv.conf renommé : siotp/sisr1/tp04/README.md -> sisr1/tp04/README.md renommé : siotp/sisr1/tp04/auto_nat/README.md -> sisr1/tp04/auto_nat/README.md renommé : siotp/sisr1/tp04/auto_nat/nat.service -> sisr1/tp04/auto_nat/nat.service renommé : siotp/sisr1/tp04/scripts_and_files/README.md -> sisr1/tp04/scripts_and_files/README.md renommé : siotp/sisr1/tp04/scripts_and_files/Users.csv -> sisr1/tp04/scripts_and_files/Users.csv renommé : siotp/sisr1/tp04/scripts_and_files/createLogins.sh -> sisr1/tp04/scripts_and_files/createLogins.sh renommé : siotp/sisr1/tp04/scripts_and_files/createUsers.sh -> sisr1/tp04/scripts_and_files/createUsers.sh renommé : siotp/sisr1/tp04/scripts_and_files/logins.csv -> sisr1/tp04/scripts_and_files/logins.csv renommé : siotp/sisr1/tp04/scripts_and_files/remoteCreation.sh -> sisr1/tp04/scripts_and_files/remoteCreation.sh renommé : siotp/sisr1/tp05/README.md -> sisr1/tp05/README.md renommé : siotp/sisr1/tp05/deployment_samba.sh -> sisr1/tp05/deployment_samba.sh renommé : siotp/sisr1/tp05/smb.conf -> sisr1/tp05/smb.conf renommé : siotp/sisr1/tp06/README.md -> sisr1/tp06/README.md renommé : siotp/sisr1/tp06/files_admin/README.md -> sisr1/tp06/files_admin/README.md renommé : siotp/sisr1/tp06/files_admin/dnsfwd.service -> sisr1/tp06/files_admin/dnsfwd.service renommé : siotp/sisr1/tp06/files_admin/dnsfwd.sh -> sisr1/tp06/files_admin/dnsfwd.sh renommé : siotp/sisr1/tp06/files_admin/squid_v1.conf -> sisr1/tp06/files_admin/squid_v1.conf renommé : siotp/sisr1/tp06/files_admin/squid_v2.conf -> sisr1/tp06/files_admin/squid_v2.conf renommé : siotp/sisr1/tp06/files_admin/squid_v3.conf -> sisr1/tp06/files_admin/squid_v3.conf renommé : siotp/sisr1/tp06/files_admin/squid_v4.conf -> sisr1/tp06/files_admin/squid_v4.conf renommé : siotp/sisr1/tp06/files_admin/squid_v5_auth.conf -> sisr1/tp06/files_admin/squid_v5_auth.conf renommé : siotp/sisr1/tp07/files_firewall/current_ruleset_partie_1.nft -> sisr1/tp07/files_firewall/current_ruleset_partie_1.nft renommé : siotp/sisr1/tp07/files_firewall/current_ruleset_partie_2.nft -> sisr1/tp07/files_firewall/current_ruleset_partie_2.nft renommé : siotp/sisr1/tp07/files_firewall/current_ruleset_partie_3.nft -> sisr1/tp07/files_firewall/current_ruleset_partie_3.nft renommé : siotp/sisr1/tp07/files_firewall/current_ruleset_partie_4.nft -> sisr1/tp07/files_firewall/current_ruleset_partie_4.nft renommé : siotp/sisr1/tp07/files_firewall/interfaces -> sisr1/tp07/files_firewall/interfaces renommé : siotp/sisr1/tp07/files_firewall/proxy.conf -> sisr1/tp07/files_firewall/proxy.conf renommé : siotp/sisr1/tp07/files_firewall/refresh_firewall.sh -> sisr1/tp07/files_firewall/refresh_firewall.sh renommé : siotp/sisr1/tp07/files_firewall/resolv.conf -> sisr1/tp07/files_firewall/resolv.conf renommé : siotp/sisr1/tp07/files_pclan/interfaces -> sisr1/tp07/files_pclan/interfaces renommé : siotp/sisr1/tp07/files_pclan/resolv.conf -> sisr1/tp07/files_pclan/resolv.conf renommé : siotp/sisr1/tp07/files_pcnet/interfaces -> sisr1/tp07/files_pcnet/interfaces renommé : siotp/sisr1/tp07/files_pcnet/resolv.conf -> sisr1/tp07/files_pcnet/resolv.conf renommé : siotp/sisr1/tp07/files_srvweb/interfaces -> sisr1/tp07/files_srvweb/interfaces renommé : siotp/sisr1/tp07/files_srvweb/resolv.conf -> sisr1/tp07/files_srvweb/resolv.conf
This commit is contained in:
2
sisr1/tp04/README.md
Normal file
2
sisr1/tp04/README.md
Normal file
@@ -0,0 +1,2 @@
|
||||
Folders bear an explicit name, unlike the predecessors.
|
||||
Fourth practical work's folder.
|
2
sisr1/tp04/auto_nat/README.md
Normal file
2
sisr1/tp04/auto_nat/README.md
Normal file
@@ -0,0 +1,2 @@
|
||||
Copy to /etc/systemd/system.
|
||||
This file is a service to automate the NAT on the Virtual Machine.
|
9
sisr1/tp04/auto_nat/nat.service
Normal file
9
sisr1/tp04/auto_nat/nat.service
Normal file
@@ -0,0 +1,9 @@
|
||||
[Unit]
|
||||
Description=Running nat.sh script on startup thanks to a systemd unit.
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/bin/bash /root/nat.sh
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
1
sisr1/tp04/scripts_and_files/README.md
Normal file
1
sisr1/tp04/scripts_and_files/README.md
Normal file
@@ -0,0 +1 @@
|
||||
This folder holds every single file and script done in the FOURTH TP.
|
30
sisr1/tp04/scripts_and_files/Users.csv
Normal file
30
sisr1/tp04/scripts_and_files/Users.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
Ermengarde,Berthelmot,eberthelmot0@webmd.com,Female,Accountant,
|
||||
Kassi,Bunker,kbunker1@xinhuanet.com,Female,Production,
|
||||
Moises,McCallum,mmccallum2@i2i.jp,Male,Production,
|
||||
Patrizio,Lune,plune3@upenn.edu,Male,Accountant,
|
||||
Blanch,Everix,beverix4@php.net,Female,Accountant,
|
||||
Stafani,Kibbel,skibbel5@marriott.com,Female,Production,
|
||||
Ignacius,Mosdell,imosdell6@cloudflare.com,Male,Management,
|
||||
Jeana,Waller-Bridge,jwallerbridge7@mapy.cz,Female,Management,
|
||||
Elroy,Dressel,edressel8@opera.com,Male,Production,
|
||||
Thea,Strettell,tstrettell9@nature.com,Female,Production,
|
||||
Solomon,Insoll,sinsolla@utexas.edu,Male,Accountant,
|
||||
Carri,Feedome,cfeedomeb@ask.com,Female,Accountant,
|
||||
Padraic,Chetwind,pchetwindc@last.fm,Male,Management,
|
||||
Solly,D'Ugo,sdugod@uiuc.edu,Male,Production,
|
||||
Konstanze,MacCostigan,kmaccostigane@seattletimes.com,Female,Accountant,
|
||||
Roxane,Powlesland,rpowleslandf@pcworld.com,Female,Management,
|
||||
Orelle,Kennealy,okennealyg@arstechnica.com,Female,Production,
|
||||
Sukey,Soitoux,ssoitouxh@shinystat.com,Female,Production,
|
||||
Nelli,Syce,nsycei@blogger.com,Female,Production,
|
||||
Clarisse,Shillam,cshillamj@dailymotion.com,Female,Production,
|
||||
Carin,Gueny,cguenyk@naver.com,Female,Management,
|
||||
Donny,Riepel,driepell@addtoany.com,Male,Production,
|
||||
Daniella,Ralfe,dralfem@wunderground.com,Female,Production,
|
||||
Lexy,Clynmans,lclynmansn@furl.net,Female,Production,
|
||||
Gardiner,Adamthwaite,gadamthwaiteo@spotify.com,Male,Production,
|
||||
Woodman,Lippett,wlippettp@purevolume.com,Male,Production,
|
||||
Nadya,Munnion,nmunnionq@flavors.me,Female,Production,
|
||||
Llewellyn,Habershon,lhabershonr@alibaba.com,Male,Production,
|
||||
Isaak,Greatrex,igreatrexs@seesaa.net,Male,Production,
|
||||
Darill,Frostdyke,dfrostdyket@cafepress.com,Male,Production,
|
|
17
sisr1/tp04/scripts_and_files/createLogins.sh
Normal file
17
sisr1/tp04/scripts_and_files/createLogins.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
rm ./logins.csv
|
||||
while read line
|
||||
do
|
||||
touch ./temptp4.txt
|
||||
file='./temptp4.txt'
|
||||
echo $line > $file
|
||||
surname=$(cut -d "," -f 1 $file)
|
||||
name=$(cut -d "," -f 2 $file)
|
||||
group=$(cut -d "," -f 5 $file)
|
||||
initials=$(cut -c 1 $file)
|
||||
id=$(echo $initials$name | tr [:upper:] [:lower:])
|
||||
passwd=$(echo $RANDOM | md5sum | head -c 8)
|
||||
echo $id","$passwd","$surname","$name","$group>> logins.csv
|
||||
rm ./temptp4.txt
|
||||
done < ./Users.csv
|
18
sisr1/tp04/scripts_and_files/createUsers.sh
Normal file
18
sisr1/tp04/scripts_and_files/createUsers.sh
Normal file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
while read line
|
||||
do
|
||||
touch ./temptp4.txt
|
||||
file="./temptp4.txt"
|
||||
echo $line > $file
|
||||
user=$(cut -d "," -f 1 $file)
|
||||
usergroup=$(cut -d "," -f 5 $file)
|
||||
passwd=$(cut -d "," -f 2 $file)
|
||||
if ! grep -q $usergroup /etc/group ; then
|
||||
echo "tentative creation $usergroup"
|
||||
groupadd "$usergroup"
|
||||
fi
|
||||
useradd --create-home --groups $usergroup --shell /bin/bash $user
|
||||
(echo $passwd ; echo $passwd) | passwd $user
|
||||
chown $user /home/$user
|
||||
rm ./temptp4.txt
|
||||
done < ./logins.csv
|
30
sisr1/tp04/scripts_and_files/logins.csv
Normal file
30
sisr1/tp04/scripts_and_files/logins.csv
Normal file
@@ -0,0 +1,30 @@
|
||||
eberthelmot,a0faa388,Ermengarde,Berthelmot,Accountant
|
||||
kbunker,cc9b1c09,Kassi,Bunker,Production
|
||||
mmccallum,81f11471,Moises,McCallum,Production
|
||||
plune,0a52910c,Patrizio,Lune,Accountant
|
||||
beverix,f0736efe,Blanch,Everix,Accountant
|
||||
skibbel,f890d6d1,Stafani,Kibbel,Production
|
||||
imosdell,a97cd2b8,Ignacius,Mosdell,Management
|
||||
jwaller-bridge,9c43389e,Jeana,Waller-Bridge,Management
|
||||
edressel,8831e520,Elroy,Dressel,Production
|
||||
tstrettell,0bd22c22,Thea,Strettell,Production
|
||||
sinsoll,91c81969,Solomon,Insoll,Accountant
|
||||
cfeedome,be5d9acb,Carri,Feedome,Accountant
|
||||
pchetwind,f60802f5,Padraic,Chetwind,Management
|
||||
sd'ugo,8b6cd4c2,Solly,D'Ugo,Production
|
||||
kmaccostigan,4114aff4,Konstanze,MacCostigan,Accountant
|
||||
rpowlesland,05e19a95,Roxane,Powlesland,Management
|
||||
okennealy,04f8d927,Orelle,Kennealy,Production
|
||||
ssoitoux,9e931572,Sukey,Soitoux,Production
|
||||
nsyce,29a54396,Nelli,Syce,Production
|
||||
cshillam,8a394f6a,Clarisse,Shillam,Production
|
||||
cgueny,6d30f53a,Carin,Gueny,Management
|
||||
driepel,45db9a6b,Donny,Riepel,Production
|
||||
dralfe,d14bcb76,Daniella,Ralfe,Production
|
||||
lclynmans,98d3e926,Lexy,Clynmans,Production
|
||||
gadamthwaite,4d6313a8,Gardiner,Adamthwaite,Production
|
||||
wlippett,9423f972,Woodman,Lippett,Production
|
||||
nmunnion,80f1c167,Nadya,Munnion,Production
|
||||
lhabershon,67c2be97,Llewellyn,Habershon,Production
|
||||
igreatrex,90715fb9,Isaak,Greatrex,Production
|
||||
dfrostdyke,4abe7ab1,Darill,Frostdyke,Production
|
|
8
sisr1/tp04/scripts_and_files/remoteCreation.sh
Normal file
8
sisr1/tp04/scripts_and_files/remoteCreation.sh
Normal file
@@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
scp ./createUsers.sh root@$1:/root
|
||||
scp ./logins.csv root@$1:/root
|
||||
ssh root@$1 "chmod -x /root/createUsers.sh"
|
||||
ssh root@$1 "bash /root/createUsers.sh"
|
||||
ssh root@$1 "rm /root/logins.csv"
|
||||
ssh root@$1 "rm /root/createUsers.sh"
|
||||
exit
|
Reference in New Issue
Block a user