Compare commits

..

4 commits
rhel ... master

Author SHA1 Message Date
adc345f348 Merge 2024-05-16 17:21:57 +02:00
74760ca996 Aggiunto esercizio utenti 2024-05-16 17:20:07 +02:00
48a458979b Fix Dockerfile removing -u option 2024-05-16 16:39:43 +02:00
14364cc614 Fix user permission 2024-04-18 14:43:01 +02:00
507 changed files with 88 additions and 285 deletions

View file

@ -1,14 +1,13 @@
FROM ubuntu FROM ubuntu
RUN apt update && apt install tree nano openssh-server iproute2 iputils-ping sudo -y RUN apt update && apt install tree nano openssh-server iproute2 sudo -y
RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo -u 1000 test RUN useradd -rm -d /home/ubuntu -s /bin/bash -g root -G sudo test
RUN echo 'test:test' | chpasswd RUN echo 'test:test' | chpasswd
RUN service ssh start RUN service ssh start
RUN mkdir -p /home/ubuntu/playground RUN mkdir -p /home/ubuntu/playground
COPY assets/ /home/ubuntu/playground/ COPY assets/ /home/ubuntu/playground/
RUN chown -R test /home/ubuntu/
RUN useradd abcdyuinaF6e
EXPOSE 22 EXPOSE 22

View file

@ -1,11 +0,0 @@
# Accessi
Conta gli accessi registrati nel file di log `access.log` enumerando le richieste di tipo GET. Il risultato dev'essere scritto all'interno del file
`access_num.txt`.
Il checksum della soluzione è dato da
```bash
cat access_num.txt | sha1sum
```

View file

@ -1,104 +0,0 @@
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
POST /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK
GET /foo 200 OK

11
assets/alias/README.md Normal file
View file

@ -0,0 +1,11 @@
# Alias
Per produrre con un solo comando l'elenco dei file presenti in una
cartella ordinati dal più recente al meno recente decidi di installare
il seguente alias: `lss='ls -lt'`.
Il checksum della soluzione è dato da
```bash
alias | sha1sum
```

View file

@ -1,10 +1,11 @@
# Backup con restic # Backup
Prima di effettuare una modifica all'interno della cartella `foo` decidi saggiamente di effettuare una copia di backup utilizzando `restic`. Scarica Prima di effettuare una modifica all'interno della cartella `foo`
il programma e crea un repository `./foo_bk`. Effettua il backup della cartella `foo` nel repository. decidi saggiamente di effettuare una copia di backup chiamata
`foo.bk`.
Il checksum della soluzione è dato da Il checksum della soluzione è dato da
```bash ```bash
restic -r foo_bk/ snapshots | grep -c backup/foo | sha1sum tree $HOME/playground/backup/ | sha1sum
``` ```

View file

@ -1,4 +0,0 @@
# Header 1
Paragraph.

View file

@ -1,11 +0,0 @@
# Cerca Trova
Un hacker ha nascosto alcune chiavi all'interno dei file in foo/. Le chiavi iniziano con la stringa "abcd". Cerca e conta le chiavi e scrivi il
risultato nel file ./keys.txt senza inserire newlines (a capo).
Il checksum della soluzione è dato da
```bash
cat $HOME/playground/cercatrova/keys.txt | sha1sum
```

View file

@ -1 +0,0 @@
abcdMaiChe5i

View file

@ -1 +0,0 @@
abcdMaiChe5i

View file

@ -1 +0,0 @@
abcdMaiChe5i

View file

@ -1 +0,0 @@
abcdMaiChe5i

View file

@ -1 +0,0 @@
abcdMaiChe5i

Some files were not shown because too many files have changed in this diff Show more