Permessi di chmod (lettura/scrittura/esecuzione) su file e cartelle

22 maggio 2010 - Fonte: http://www.deec.it

Nel mondo dei sistemi operativi e nelle applicazioni web oriented sono di fondamentale importanza le operazioni di lettura/scrittura/aggiornamento su file e cartelle. Nel sistema Linux in particolar modo (ma anche su Windows in forma diversa) e’ possibile impostare su un file o su una cartella dei permessi particolari che ne determinano le policy di scrittura e lettura da parte dei utenti, gruppi ed altro.

Se abbiamo necessita’ ad esempio di scrivere un file via web e’ importante sapere che il file in questione dovrebbe avere i permessi sufficienti per essere aggiornato da parte dell’utente web user. E’ necessario conoscere se il web user e’ nello stesso gruppo dell’utente che ha pubblicato il file in questione altrimenti si dovranno...

Leggi il seguito »

Limitare le connessioni in proftpd

13 aprile 2010 - Fonte: http://www.deec.it

Per permettere l’accesso al server solamente a determinati indirizzi ip, bastera’ inserire queste righe nel file di configurazione:

# Permetti l’accesso FTP solo dall’ip  217.64.202.205
<Class IpFidato>
From 217.64.202.205/32
</Class>

<Limit ALL>
AllowClass IpFidato
DenyAll
</Limit>

217.64.202.205 ...

Leggi il seguito »

Plesk: Ottenere l’elenco dei database attivi completo di dominio di appartenza e password di accesso

7 aprile 2010 - Fonte: http://www.deec.it

Sa avete la necessita’ di visualizzare tutti i database mysql attivi su un server con Plesk e di evidenziarne i riferimenti come sito di appartenenza e le credenziali di accesso potete eseguire una semplice query sul database di Plesk. La query è la seguente:

SELECT domains.name AS domain_name,
data_bases.name AS database_name, db_users.login, accounts.password
FROM data_bases, db_users, domains, accounts
WHERE data_bases.dom_id = domains.id
AND db_users.db_id = data_bases.id
AND db_users.account_id = accounts.id
ORDER BY domain_name;

...

Leggi il seguito »

Installare Jboss su Linux

28 febbraio 2010 - Fonte: http://www.deec.it

In questa guida vedremo come installare jboss su Linux

E’ possibile scaricare Jboss da qui:

Per il corretto funzionamento di Jboss è necessario avere la Java Virtual Machine correttamente configurata, se è gia installata potete saltare il passaggio successivo

...

Leggi il seguito »

curlftpfs: montare una directory remota con FTP

26 febbraio 2010 - Fonte: http://www.deec.it

Questa breve guida ci permette di montare una directory remota utilizzando il protocollo FTP. Il programma che ce lo permette è :

curlftpfs

Una volta montata la directory possiamo, con Rsync, sincronizzare il contenuto remoto in locale.

Installiamo, se non presenti i seguenti programmi:

apt-get install curlftpfs
apt-get install rsync

Ora dobbiamo creare il mount point in cui monteremo il nostro file system:

mkdir /mnt/mionome

A questo punto possiamo montare la risorsa:

curlftpfs -o “user=username:password” ftp.sitoremoto.ext /mnt/mionome

Dovremmo ora vedere nei processi del nostro server la seguente riga:

ps axwf
22717 ? Ssl 3:42...

Leggi il seguito »

Processare la coda di Qmail

24 febbraio 2010 - Fonte: http://www.deec.it

Per far processare la coda a Qmail è necessario inviare un segnale di allarme al processo qmail-send

Individuiamo il pid del processo con il comando:

ps auxf |grep qmail-send

Ed inviamo il segnale che verrà catturato dal processo e farà processare la coda

kill -ALRM pid

...

Leggi il seguito »

Installare ZendOptimizer su Debian/Ubuntu

21 febbraio 2010 - Fonte: http://www.deec.it

Scaricare il pacchetto tar.gz dal sito ufficiale scegliendo la versione a 32 o 64 bit in base al nostro sistema:

http://www.zend.com/en/products/guard/downloads

Decomprimere il pacchetto con il comando:

tar xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz work/zend-339-32.tar.gz

Creare la cartella che conterrà l’estensione:

mkdir /usr/local/lib/Zend

Copiare il file .so (relativo al php usato) nella cartella:

cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so /usr/local/lib/Zend/

Editare il file php.ini ed inserire le seguenti righe:

[PHP]
zend_extension=/usr/local/lib/Zend/ZendOptimizer.so
zend_optimizer.optimization_level=15

Infine riavviare apache

...

Leggi il seguito »

Modificare l’email di amministratore di Plesk

18 febbraio 2010 - Fonte: http://www.deec.it

In fase di attivazione di Plesk viene richiesta un email di riferimento al quale recapitare tutti i messaggi di errore, di monitoring e di bounce mail. Se una volta installato Plesk desiderate modificare questo indirizzo (o aggiungerene altri) dovete editare i seguenti file:

/var/qmail/alias/.qmail-mailer-daemon
/var/qmail/alias/.qmail-postmaster
/var/qmail/alias/.qmail-root

All’interno dei file occorre specificare l’indirizzo o gli indirizzi tutti con davanti il simbolo “&” come da seguente esempio:

&mjones@mt-example.com
&jsmith@mt-example.com
&jane@mt-example.com

...

Leggi il seguito »

Installare ionCube su Debian

11 febbraio 2010 - Fonte: http://www.deec.it

In questa guida vedremo come installare l’encoder ionCube per criptare le vostre pagine PHP su Debian Lenny.
La prima cosa da fare è scaricare l’archivio dal sito di riferimento:

wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

A questo punto possiamo scompattare l’archivio:

tar zxvf ioncube_loaders_lin_x86.tar.gz

Consiglio prima di proseguire, la lettura del README.txt, presente nella directory ioncube.
Spostiamo la directory appena scompattata in un percorso definitivo:

mv ioncube /usr/local/

Ora dobbiamo inserire nel php.ini il modulo di ionCube, in base alla versione di PHP installata:

vi /etc/php5/apache2/php.ini
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so

Riavviamo...

Leggi il seguito »