Categoria: Linux

Risoluzione del problema “Examination Failed (Cannot umount disk)” su un NAS QNAP

Introduzione

I NAS (Network Attached Storage) sono dispositivi affidabili e convenienti per archiviare e condividere dati in rete. Tuttavia, possono sorgere problemi tecnici che richiedono una risoluzione tempestiva. Uno dei problemi comuni che gli utenti dei NAS QNAP potrebbero affrontare è l’errore “Examination Failed (Cannot umount disk)” durante il controllo del volume RAID. In questo articolo, esploreremo il processo di risoluzione di questo problema attraverso l’accesso alla console del NAS tramite SSH.

logo qnap
Continue reading

Pip upgrade da linea di comando

Pip è il sistema di gestione dei pacchetti Python scritto nello stesso linguaggio. Viene utilizzato per installare e gestire pacchetti software. E’ raccomandato per l’installazione degli applicativi e le loro dipendenze.

Vediamo adesso a come effettuare l’upgrade del gestore dei pacchetti da linea di comando. In base al sistema operativo dal quale state effettuando l’operazione il comando potrebbe variare.

Upgrade su Linx:

php install --upgrade pip


Upgrade su Windows:

python -m pip install --upgrade pip

Spero che vi sia stato utile.

Linux Ubuntu: apt e configurazione proxy

Spesso in ambiente aziendale si naviga sotto la supervisione di un proxy. Ci troviamo difronte una distribuzione linux debian-based come Ubuntu e vogliamo effettuare un aggiornamento da console con il programma Apt (Aptitude). Apt ha bisogno di una propria configurazione per il proxy, in quanto non legge la configurazione a livello di sistema operativo.

Ho trovato la guida in inglese sul sito ServerLab, riassumo i passi traducendo in italiano:

Aptitude conserva i file di configurazione in /etc/apt/apt.conf.d/ quindi dovremo andare a creare un file che normalmente manca, ed inserirvi dentro i parametri da utilizzare per il proxy.

Apriamo un terminale e digitiamo il seguente comando:

[cc]sudo nano /etc/apt/apt.conf.d/proxy.conf[/cc]

Scriviamo all’interno del file:

[cc]Acquire::http::Proxy “http://user:[email protected]:port/”;
Acquire::https::Proxy “http://user:[email protected]:port/”;[/cc]

Dove:

http e https sono il protocollo per il quale va attivato lo smistamento al proxy
user:password sono rispettamente le credenziali di accesso al proxy (se richieste)
proxy.server è l’url o ip del server proxy
port è la porta del proxy

Ovviamente se servono altri protocolli di rete potete aggiungerli al file.

Salviamo il file con Control+X (per chi usa Nano) ed il gioco è fatto

Ubuntu aumento risoluzione schermo su VirtualBox

Per la gestione della risoluzione dello schermo con Ubuntu su VirtualBox, ma probabilmente funziona anche con distribuzioni simili, è necessario eseguire l’installazione delle “Guest additions”:

[cc=”bash”]sudo apt-get install virtualbox-guest-dkms[/cc]

A fine installazione è necessario riavviare la macchina virtuale.

Sarà così possibile impostare risoluzioni appropriate.

Linux: ridimensionare partizione con parted

!!! ATTENZIONE LAVORARE CON LE PARTIZIONI PUO’ CAUSARE LA PERDITA DEI VOSTRI DATI. ESEGUITE I COMANDI MOSTRATI IN QUESTA GUIDA A VOSTRO RISCHIO E PERICOLO !!!

Per effettuare il resize di una partizione, nel caso specifico vogliamo estendere la partizione per occupare il 100% dello spazio disponibile attualmente inutilizzato. Per alcuni comandi può essere necessario i diritti di amministratore, in tal caso basta anteporre al comando:
[cc lang=”bash” escaped=”true”]sudo[/cc]

Passo 1: individuare quale partizione è da ridimensionare
dalla console lanciamo il comando:
[cc lang=”bash” escaped=”true”]fdisk -l[/cc]
con il quale comando avremo in output la lista delle partizioni disponibili

Un altro comando potrebbe essere:
[cc lang=”bash” escaped=”true”]fsblk[/cc]
con il quale partendo dal device fisico fa vedere le partizioni in quale posizioni sono state montate.

[cc lang=”bash” escaped=”true”]
root@kali:/etc# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 29.8G 0 disk
|-mmcblk0p1 179:1 0 61M 0 part /boot
`-mmcblk0p2 179:2 0 29.8G 0 part /
[/cc] Continue reading

Linux: Disabilitare Control-C (CTRL-C)

Keybiard trap

Disabilitare la combinazione di tasti Control + C  (o CTRL-C, o in qualsiasi altro modo si voglia chiamare) può essere davvero utile, specialmente se si voglia impedire all’utente finale di interrompere un particolare programma, batch o script su sistemi operativi Linux like. Quello che è necessario è il semplice ausilio del comando traptramite il quale è possibile dis/abilitare le combinazioni di tasti (come Control-C per l’appunto) che utilizzano dei segnali chiamati interrupt e gestiti direttamente a basso livello. Continue reading

Linux: vsFTPd, chroot e link a directory

vsFTPd è una dei server FTP maggiormente diffusi nelle recenti distribuzioni Linux. Recentemente mi è capitato di trovare il modo di garantire l’accesso ad un utente del servizio FTP, caratterizzato dall’essere in chroot, ad una particolare directory residente in tutt’altra posizione all’interno del filesystem. Di primo impulso la prima idea è stata quella di creare un link simbolico dentro la home dire dell’utente verso la risorsa specificata. Peccato che vsFTPd, probabilmente per politiche di sicurezza restrittive, si rifiuti di seguire il link da me creato, infatti tentando di effettuare un change directory (cd) otterremo il messaggio “Failed to change directory”. Cercando in rete ho trovato la soluzione! Montare la porzione di filesystem all’interno della home directory dell’utente ftp tramite l’utilizzo del comando mount e del parametro —bind, vediamo come. Continue reading

Come installare Tor su Linux

Questa guida vuole mostrare una delle possibili di strade che si possono seguire per l’installazione di Tor su una piattaforma Linux.

Premessa: questa guida è stata testata su Backtrack 5 r3, ma dovrebbe andare bene anche per le varie derivate Debian/Ubuntu.

“Tor (The Onion Router) è un sistema di comunicazione anonima per Internet basato sulla seconda generazione del protocollo di onion routing.
Tor protegge gli utenti dall’analisi del traffico attraverso una rete di onion router (detti anche relay), gestiti da volontari, che permettono il traffico anonimo in uscita e la realizzazione di servizi anonimi nascosti. Originariamente sponsorizzato dalla US Naval Research Laboratory, è stato un progetto della Electronic Frontier Foundation ed ora è gestito da The Tor Project, una associazione senza scopo di lucro.”  (wikipedia) [fonte] Continue reading

Linux – unire due o più wordlist senza duplicati

Può sempre tornare utile un trucco per unire due file di testo con elenchi di parole da unire in un unico file, il caso più emblematico è quello delle wordlist da incorporare in una nuova. In questo caso si rende necessario fare attenzione a non introdurre parole già presenti generando inutili duplicati. Per fare questo possiamo agire in due modi da console di Linux:

cat file1 file2 [fileN] | sort | uniq -i > NuovaWordlist

oppure

cat file1 file2 [fileN] | sort -u > NuovaWordlist

tra parentesi quadre l’opzione di aggiungere N file. I comandi sono equivalenti.