Archivio

Posts Tagged ‘Parallels Plesk’

Plesk – Script di amministrazione

30 giugno 2010 loade Nessun commento

Il pannello plesk oltre ad essere funzionale, per l’amministrazione di un server lato web, ha una serie di utility da linea di comando (sia su GNU/Linux che su Windows) che permettono di scriptare quasi tutte le operazioni di amministrazione dei domini.

Gli script si trovano, generalmente, in :

/opt/psa/bin/
/opt/psa/admin/bin/
/opt/psa/admin/sbin

Per vedere le opzioni di un comando :

/opt/psa/bin/comando -h

Con le altre opzioni si possono, praticamente, gestire tramite script tutte le operazioni del pannello.

Facciamo qualche esempio. Nel caso vogliate cambiare l’ip a tutti i vostri domini in un unico colpo, senza doverli modificare da pannello, potete procedere nel seguente modo.
Prelevare la lista dei domini dal DB di Plesk:

echo “SELECT name FROM domains ;” |mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa|grep -v name > /tmp/lista

Con un semplice for:

for i in $( cat /tmp/lista ); do /opt/psa/bin/domain –update $i -ip nuovo_ip; done;

L’output dovrebbe essere:

SUCCESS: Update of domain ‘domain1.ext’ complete.
SUCCESS: Update of domain ‘domain2.ext’ complete.
….

Sulla base di questi esempi si può praticamente scriptare qualsiasi operazione di amministrazione su Plesk.

Ottenere le password di tutti gli account di posta di Plesk

30 maggio 2010 Pidicci Nessun commento

Se avete l’esigenza di visualizzare tutte le password di tutti i siti creati con il vostro pannello Plesk qualsiasi sia la sua versione potete lanciare una semplice query sul database psa:

SELECT accounts.id, mail.mail_name, accounts.password, domains.name FROM domains LEFT JOIN mail ON domains.id = mail.dom_id LEFT JOIN accounts ON mail.account_id = accounts.id

Questo vi permettera’ di vedere in forma tabellare il nome account, la paswsord ed il dominio di appartenenza.

Modificare l’email di amministratore di Plesk

20 febbraio 2010 Pidicci Nessun commento

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

Categorie:Altro Tag:

Plesk – Ftp aggiuntivi che puntano a sottocartelle

17 novembre 2009 Marco Nessun commento

Aggiungere l’utente al sistema con

/usr/sbin/useradd -d $HTTPD_VHOSTS_D/dominio/cartella -s /bin/false USER_NAME

Impostare la password con passwd

Aggiungere l’utente al gruppo psacln

/usr/sbin/usermod -G psacln USER_NAME

Impostare correttamente i permessi e il proprietario

chmod 755 $HTTPD_VHOSTS_D/dominio/cartella
chown USER_NAME:psacln $HTTPD_VHOSTS_D/dominio/cartella
chmod 751 $HTTPD_VHOSTS_D/your_domain/httpdocs

$HTTPD_VHOSTS_D  è la directory del vhost