Compare commits
5 commits
test_recup
...
master
Author | SHA1 | Date | |
---|---|---|---|
adc345f348 | |||
74760ca996 | |||
48a458979b | |||
14364cc614 | |||
9a2a70e47a |
25 changed files with 46 additions and 34 deletions
|
@ -1,12 +1,13 @@
|
||||||
FROM ubuntu
|
FROM ubuntu
|
||||||
|
|
||||||
RUN apt update && apt install tree nano openssh-server iproute2 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/
|
||||||
|
|
||||||
EXPOSE 22
|
EXPOSE 22
|
||||||
|
|
||||||
|
|
11
assets/alias/README.md
Normal file
11
assets/alias/README.md
Normal 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
|
||||||
|
```
|
|
@ -1,4 +0,0 @@
|
||||||
# Header 1
|
|
||||||
|
|
||||||
Paragraph.
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Dove?
|
# Dove?
|
||||||
|
|
||||||
Ti viene richiesto di verificare la posizione all'interno dei
|
Ti viene richiesto di verificare la posizione all'interno del
|
||||||
filesytem del comando `tree` e di scrivere il risultato nel file
|
filesytem del comando `tree` e di scrivere il risultato nel file
|
||||||
`output.txt`.
|
`output.txt`.
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
# Eseguibile
|
# Eseguibile
|
||||||
|
|
||||||
Un collega ha creato uno script bash per effettuare un'operazione di
|
Un collega ha creato uno script bash per effettuare un'operazione di
|
||||||
manutenzione. Rendilo eseguibile **solo per l'utente**.
|
manutenzione. Rendilo eseguibile per tutti!
|
||||||
|
|
||||||
Il checksum della soluzione è dato da
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ls -lh --time-style='+' $HOME/playground/eseguibile/ | sha1sum
|
ls -l $HOME/playground/eseguibile/ | sha1sum
|
||||||
```
|
```
|
||||||
|
|
12
assets/interfacce/README.md
Normal file
12
assets/interfacce/README.md
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# Interfacce
|
||||||
|
|
||||||
|
Hai un problema sulla configurazione di rete. Il collega che si occupa
|
||||||
|
di networking ti chiede di produrre l'elenco **senza dettagli** delle
|
||||||
|
interfacce di rete configurate sulla tua macchina (opzione `--brief`)
|
||||||
|
e di scrivere il risultato nel file interfaces.txt.
|
||||||
|
|
||||||
|
Il checksum della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cat $HOME/playground/interfacce/interfaces.txt | grep -o eth0 | sha1sum
|
||||||
|
```
|
|
@ -1,9 +0,0 @@
|
||||||
# Link
|
|
||||||
|
|
||||||
All'interno di questa cartella, crea una cartella foo e poi un link simbolico che punta ad essa e chiamalo bar.
|
|
||||||
|
|
||||||
Il checksum della soluzione è dato da
|
|
||||||
|
|
||||||
```bash
|
|
||||||
tree $HOME/playground/link/ | sha1sum
|
|
||||||
```
|
|
9
assets/pulizie/README.md
Normal file
9
assets/pulizie/README.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# Pulizie di primavera
|
||||||
|
|
||||||
|
Un editor impazzito ha riempito la cartella di file
|
||||||
|
temporanei. Elimina tutti i file con estensione `tmp`. Il checksum
|
||||||
|
della soluzione è dato da
|
||||||
|
|
||||||
|
```bash
|
||||||
|
tree -a $HOME/playground/pulizie/ | sha1sum
|
||||||
|
```
|
0
assets/pulizie/bar
Normal file
0
assets/pulizie/bar
Normal file
0
assets/pulizie/foo
Normal file
0
assets/pulizie/foo
Normal file
|
@ -1,7 +0,0 @@
|
||||||
# Rinomina
|
|
||||||
|
|
||||||
Rinomina il file foo.txt in foo.md.
|
|
||||||
|
|
||||||
```bash
|
|
||||||
tree -a $HOME/playground/rinomina/ | sha1sum
|
|
||||||
```
|
|
|
@ -1,9 +0,0 @@
|
||||||
# Utente
|
|
||||||
|
|
||||||
Aggiungi un nuovo utente di nome foo ed inseriscilo nel gruppo backup.
|
|
||||||
|
|
||||||
Il checksum della soluzione è dato da
|
|
||||||
|
|
||||||
```bash
|
|
||||||
cat /etc/passwd /etc/group | sha1sum
|
|
||||||
```
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit da26e6dc123930fd72b446ecb1af5a8d80979e43
|
Subproject commit 711ab9d07fb16c254ee9cbceb39185b2ea1df1b2
|
8
utenti/README.md
Normal file
8
utenti/README.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# Utenti
|
||||||
|
|
||||||
|
Crea un file testo chiamato utenti.txt che contenga l'elenco degli utenti registrati sul sistema.
|
||||||
|
|
||||||
|
# Soluzione
|
||||||
|
|
||||||
|
cat utenti.txt | sha1sum
|
||||||
|
|
Loading…
Reference in a new issue