Salta al contenuto
PURPLEDUEL

Percorso Fondamenti Linux

9 laboratori · Shell, file, filtri, permessi

Fondamenti Linux è il punto di partenza. Quasi tutti i server, i dispositivi di rete e gli strumenti di sicurezza girano su Linux, e chi difende un sistema (o lo mette alla prova con permesso) passa gran parte del tempo in un terminale. Qui impari a muoverti nel filesystem, a trovare i file nascosti, a leggere a pezzi registri lunghissimi, a cercare parole con grep, a collegare comandi con le pipe e a capire permessi, variabili d'ambiente e cronologia: le basi che userai in tutti gli altri percorsi.

I laboratori, in ordine

  1. Primi passi nella shell

    facile · 300 XP

    Prendi confidenza con la riga di comando. Esplora il filesystem e trova il flag nascosto in una delle cartelle.

    Non richiede altri laboratori.

  2. Dove sono? Percorsi assoluti e relativi

    facile · 320 XP

    Il tesoro non è nella tua home. Segui la catena di indizi: ognuno ti dice dove trovare il prossimo, a volte con un percorso relativo, a volte con uno assoluto. Impara a sapere sempre dove sei.

    Richiede: Primi passi nella shell.

  3. File nascosti

    facile · 320 XP

    La tua home sembra quasi vuota, ma non lo è. Impara a far comparire ciò che ls tiene nascosto e trova la chiave del nascondiglio.

    Richiede: Dove sono? Percorsi assoluti e relativi.

  4. Leggere a pezzi

    facile · 300 XP

    Il server di build ha lasciato un registro lunghissimo. Non serve leggerlo tutto: impara a guardare solo l'inizio e la fine, a misurare quanto è lungo, e trova il codice di rilascio.

    Richiede: File nascosti.

  5. Cercare nel testo

    medio · 600 XP

    Hai ereditato gli appunti e la posta di Marta. Da qualche parte c'è il token per la sala server, ma nessuno ricorda in quale mail. Non leggere tutto: cerca le parole giuste con grep.

    Richiede: Leggere a pezzi.

  6. Trovare i file

    medio · 600 XP

    L'archivio della sede è un labirinto di cartelle. Un file con un nome preciso contiene la chiave dell'armadietto della sala server: non cercarlo a mano, fallo cercare alla shell.

    Richiede: Cercare nel testo.

  7. Pipe e filtri

    medio · 600 XP

    Un ripetitore radio ha captato lo stesso messaggio decine di volte, ma il disturbo ha rovinato molte copie. Conta e ordina le righe con una catena di comandi per scoprire qual è il messaggio vero.

    Richiede: Trovare i file.

  8. Permessi e proprietari

    medio · 600 XP

    Non tutti i file sono per tutti. Impara a leggere i permessi (rwx) con ls -l, scopri cosa non puoi aprire e trova lo script giusto da eseguire per ottenere il codice di consegna.

    Richiede: Trovare i file.

  9. Ambiente e cronologia

    medio · 600 XP

    Sei subentrato a un collega e ti ha lasciato la sua shell. Interroga l'ambiente e la cronologia dei comandi per recuperare le credenziali del database di produzione... e scopri perché non vanno mai scritte sulla riga di comando.

    Richiede: Permessi e proprietari.

I comandi del percorso

Lungo il percorso il terminale simulato ti fa usare questi comandi: ls, cat, cd, pwd, wc, head, tail, grep, find, base64, cut, sort, uniq, env, echo e history. Ogni pagina di laboratorio spiega a cosa servono.

Approfondisci con le guide

Tutte le guide

Gli altri percorsi

I laboratori di PurpleDuel