Linux Bash da Zero Guida ai Comandi Base File Cartelle Permessi e Rete su ParrotSecurity OS
NLR Crew
0:00 / 0:00
Linux Bash da Zero Guida ai Comandi Base File Cartelle Permessi e Rete su ParrotSecurity OS
119 просмотров · 9 дн. назад
NLR Crew
1,26 тыс. подписчиков
119 просмотров · 9 дн. назад
Vuoi imparare a usare il terminale Linux e capire come funziona davvero la shell Bash? In questa guida pratica iniziamo dalle basi su Parrot Security OS, una distribuzione basata su Debian, esplorando comandi fondamentali per gestire file, cartelle, permessi, pacchetti e connessioni di rete.
Una panoramica pratica per chi vuole costruire solide basi Linux, comprendere meglio il sistema operativo e prepararsi ad approfondire amministrazione di sistema, cybersecurity e analisi tecnica.
Cosa vediamo nel video:
Terminale e aggiornamenti: utilizzo di sudo, gruppi utente, apt update, gestione dei pacchetti e aggiornamenti del sistema.
Navigazione nel filesystem: pwd, ls, cd e percorsi assoluti e relativi.
File e cartelle: cat, touch, mkdir, cp, mv e rm, con esempi di copia, spostamento, creazione ed eliminazione.
Permessi Linux: differenze tra proprietario, gruppo e altri utenti; lettura, scrittura ed esecuzione; utilizzo di chmod in forma numerica e simbolica e di chown per modificare proprietario e gruppo.
Utenti e privilegi: differenza tra un utente normale, sudo e root, con attenzione ai rischi derivanti da permessi troppo permissivi.
File nascosti e struttura delle directory: opzioni di ls, visualizzazione dell'albero con tree e ricerca ricorsiva con find.
Ricerca e filtraggio: utilizzo di grep, wildcard, pipe e xargs per elaborare i risultati dei comandi.
Metadati e inode: introduzione a stat, timestamp, identificativi UID/GID e informazioni associate ai file.
Permessi speciali: panoramica di SUID, SGID e sticky bit, importanti per comprendere la gestione degli accessi su Linux.
Rete e diagnostica: comandi come ifconfig, ping e traceroute per iniziare a esaminare interfacce, connettività e percorso dei pacchetti.
Installazione degli strumenti: utilizzo del gestore dei pacchetti e verifica della disponibilità dei comandi sul sistema.
Alcune nozioni importanti:
apt update aggiorna gli indici dei pacchetti disponibili; non installa da solo tutti gli aggiornamenti. Le procedure di aggiornamento possono variare tra Debian e Parrot OS.
I permessi 777 concedono lettura, scrittura ed esecuzione a tutti: non sono una scelta predefinita consigliata. I permessi speciali richiedono particolare attenzione perché, se configurati male, possono introdurre rischi di sicurezza.
La cifratura del disco aiuta a proteggere i dati quando il dispositivo è spento o il disco viene rimosso; va affiancata a una corretta configurazione degli accessi e alla gestione sicura delle credenziali.
I comandi di eliminazione, come rm, possono cancellare i file senza passare dal cestino: controlla sempre percorsi e argomenti prima di eseguirli.
Capitoli:
00:03:18 Apertura del terminale e scorciatoie da tastiera
00:04:04 Privilegi sudo, root e aggiornamento del sistema
00:08:38 Differenza tra apt update e aggiornamento dei pacchetti
00:13:07 Comandi pwd e ls: percorsi, file e directory
00:16:16 Permessi Linux: proprietario, gruppo e altri utenti
00:19:18 Lettura dei file, chown e identità dell'utente
00:26:27 chmod: gestione numerica dei permessi
00:31:47 Script Bash, shebang e variabili
00:46:32 chmod simbolico: modifica dei permessi con lettere
00:52:55 File e directory nascosti: comando ls -a
00:56:07 Navigazione tra directory con cd
01:02:08 Ricerca del testo con grep e concatenazione dei comandi
01:05:06 Eliminazione dei file con rm e gestione dei timestamp con touch
01:06:49 Struttura delle directory e visualizzazione ad albero
01:14:56 Creazione, copia e spostamento di file e directory
01:18:22 Timestamp dei file: atime, mtime e ctime
01:19:52 Stat: metadati e informazioni sui file
01:27:18 Find: ricerca ricorsiva di file e directory
01:32:17 Find: ricerca per dimensione e data
01:40:54 Inode Linux e identificazione dei file
01:44:35 Find: profondità, nomi, condizioni e filtri
01:51:37 Find, grep e xargs: elaborazione dei risultati
01:56:09 Permessi speciali Linux: SUID, SGID e sticky bit
02:05:02 Ifconfig: interfacce di rete, indirizzi IP e MAC
02:10:54 Installazione dei pacchetti con apt
02:12:45 Ping e traceroute: diagnostica della rete
02:14:18 Configurazione DNS e file resolv.conf
Questo capitolo è pensato per chi vuole imparare gradualmente, sperimentando in un ambiente Linux controllato. Gli esempi sono introduttivi e costituiscono una base da approfondire attraverso documentazione, esercizi e pratica.
Se il video ti è utile, lascia un like, condividilo con chi sta imparando Linux e scrivi nei commenti quali comandi vorresti vedere nei prossimi capitoli.
#Linux #Bash #ParrotSecurity #terminale