diff --git a/subject/adlin.6.md b/subject/adlin.6.md index 16e9149..e658e59 100644 --- a/subject/adlin.6.md +++ b/subject/adlin.6.md @@ -2,9 +2,9 @@ title: ADLIN section: 6 header: ADvanced LINux administration -footer: EPITA SRS 2023 +footer: EPITA SRS 2024 author: Écrit par Pierre-Olivier *nemunaire* Mercier <**nemunaire+adlin@nemunai.re**> -date: 2022-03-02 +date: 2023-02-22 ... # NOM @@ -194,15 +194,20 @@ aux prochains TP. # VOIR AUSSI * - Ops School Curriculum +* - a game to learn how to use standard commands in a Unix shell (in french) * The Practice of System and Network Administration - T. Limoncelli, C. Hogan, S. Chalup * Programmation système en C sous Linux - Christophe Blaess – Eyrolles # HISTORIQUE +2023 - Sixième édition du cours à destination des SRS 2024. + + Immersion encore plus grande dans le SI ? + 2022 - Cinquième édition du cours à destination des SRS 2023. - Immersion encore plus grande dans le SI. + Travail sur le réalisme des exercices. 2021 - Quatrième édition du cours à destination des SRS 2022. diff --git a/tuto3.yml b/tuto3.yml index 4d3367a..e3eb989 100644 --- a/tuto3.yml +++ b/tuto3.yml @@ -220,7 +220,7 @@ services: - LANG=en_US.utf8 - PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/" - PGDATA=/var/lib/postgresql/data - - POSTGRES_PASSWORD=adlin2023 + - POSTGRES_PASSWORD=adlin2024 binds: - /etc/services:/etc/services:ro - /initdb/:/docker-entrypoint-initdb.d/:ro @@ -237,7 +237,7 @@ services: # env: # - MM_USERNAME=mattermost # - MM_DBNAME=mattermost -# - MM_PASSWORD=adlin2023 +# - MM_PASSWORD=adlin2024 # binds: # - /etc/services:/etc/services:ro # - /etc/hosts:/etc/hosts:ro @@ -252,11 +252,11 @@ services: - all command: ["/bin/sh", "-c", "sleep 10; /usr/bin/miniflux"] env: - - DATABASE_URL=postgres://miniflux:adlin2023@db/miniflux?sslmode=disable + - DATABASE_URL=postgres://miniflux:adlin2024@db/miniflux?sslmode=disable - RUN_MIGRATIONS=1 - CREATE_ADMIN=1 - ADMIN_USERNAME=adeline - - ADMIN_PASSWORD=adlin2023 + - ADMIN_PASSWORD=adlin2024 - LISTEN_ADDR=0.0.0.0:8080 binds: - /etc/hosts:/etc/hosts:ro @@ -376,7 +376,7 @@ files: #!/bin/sh set -e psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL - CREATE USER miniflux WITH PASSWORD 'adlin2023'; + CREATE USER miniflux WITH PASSWORD 'adlin2024'; CREATE DATABASE miniflux; GRANT ALL PRIVILEGES ON DATABASE miniflux TO miniflux; EOSQL @@ -387,14 +387,14 @@ files: - path: /initdb/init-matrix.sql contents: | - CREATE USER matrix WITH PASSWORD 'adlin2023'; + CREATE USER matrix WITH PASSWORD 'adlin2024'; CREATE DATABASE matrix ENCODING 'UTF8' LC_COLLATE='C' LC_CTYPE='C' TEMPLATE template0 OWNER matrix; GRANT ALL PRIVILEGES ON DATABASE matrix TO matrix; mode: "0444" - path: /initdb/init-website.sql contents: | - CREATE USER website WITH PASSWORD 'adlin2023'; + CREATE USER website WITH PASSWORD 'adlin2024'; CREATE DATABASE website ENCODING 'UTF8' LC_COLLATE='C' LC_CTYPE='C' TEMPLATE template0 OWNER website; GRANT ALL PRIVILEGES ON DATABASE website TO website; mode: "0444" @@ -717,7 +717,7 @@ files: contents: | #!/bin/sh sleep 20 - nsenter -t $(pgrep procd | head -1) -a -- curl -s -u adeline:adlin2023 -d @- http://172.23.42.6:8080/v1/import < /root/feeds.opml 2> /dev/null > /dev/null + nsenter -t $(pgrep procd | head -1) -a -- curl -s -u adeline:adlin2024 -d @- http://172.23.42.6:8080/v1/import < /root/feeds.opml 2> /dev/null > /dev/null exit 0 mode: "0555" diff --git a/tutorial/ansible/ansible.md b/tutorial/ansible/ansible.md index a689638..107e12c 100644 --- a/tutorial/ansible/ansible.md +++ b/tutorial/ansible/ansible.md @@ -50,7 +50,7 @@ système et des utilisateurs. Un deuxième playbook est à rendre : `login-x-TP2/vitrine.yml`, celui-ci doit permettre de déployer, une page vitrine typique d'une entreprise (cf. la 4e question de cours ;)). Cette page doit être accessible depuis votre domaine -.\ +.\ ::::: {.warning} diff --git a/tutorial/ansible/vitrine.md b/tutorial/ansible/vitrine.md index 9523ebe..b868853 100644 --- a/tutorial/ansible/vitrine.md +++ b/tutorial/ansible/vitrine.md @@ -24,7 +24,7 @@ jugez adaptées à votre déploiement : Ma première vitrine ------------------- -Sur le domaine `login-x.adlin2023.example.tld`, déployez une vitrine +Sur le domaine `login-x.adlin2024.example.tld`, déployez une vitrine d'entreprise basique. Vous n'allez pas déployer tout un Wordpress, mais un simple lot de pages HTML ... générées avec Hugo. diff --git a/tutorial/ansible/what.md b/tutorial/ansible/what.md index 864086c..058aefa 100644 --- a/tutorial/ansible/what.md +++ b/tutorial/ansible/what.md @@ -7,7 +7,7 @@ Accéder à la machine virtuelle ------------------------------ Une fois la machine virtuelle démarrée, vous pouvez vous y connecter en `root` -avec le mot de passe `adlin2023`. +avec le mot de passe `adlin2024`. Vous pouvez également démarrer en mode *single user*, mais comme votre disque n'est sans doute pas encore utilisable à ce stade, vous ne pourrez pas changer diff --git a/tutorial/nat/what.md b/tutorial/nat/what.md index 9e38512..6df4a1f 100644 --- a/tutorial/nat/what.md +++ b/tutorial/nat/what.md @@ -86,7 +86,7 @@ pris en compte. ### Connexions SSH Vous pouvez vous connecter en utilisant le compte `root` et le mot de passe -`adlin2023`. Comme au précédent TP, si vous disposez d'une ou plusieurs [clefs +`adlin2024`. Comme au précédent TP, si vous disposez d'une ou plusieurs [clefs SSH enregistrées au CRI](https://cri.epita.fr/users/nemunaire/ssh-keys/), celles-ci sont automatiquement ajoutées aux différents serveurs. @@ -110,7 +110,7 @@ s'assurer que ce soit également le cas des stations de travail). ### Mots de passes -Tous les mots de passes initiaux sont `adlin2023`, pour tous les services. +Tous les mots de passes initiaux sont `adlin2024`, pour tous les services. 3 bases de données Postgres sont à votre disposition pour vos différents services :