Перейти к содержимому

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