Cerca nel blog

mercoledì 24 ottobre 2012

proftpd autenticazione mysql su debian squeeze

Obiettivo:

Creare un server ftp che effettui autenticazione su database mysql.

Ambiente e software:


  • debian squeeze
  • proftpd
  • mysql 5

Installazione dei 3 software sopra:



Configurazione del database Mysql:



Creiamo l'utenza di sistema



Creiamo l'utente di servizio per mysql (per non utilizzare root)



Configuriamo proftpd (/etc/proftpd/proftpd.conf)



Si ringrazia Ermanno Ancona per questo l'articolo

mercoledì 17 ottobre 2012

Exchange 2007 modificare la dimensione delle caselle con un click o quasi

Se avete la necessità di impostare la dimensione delle caselle su exchange 2007 ma non volete farlo a mano per ogni account,  con il comando qui sotto recuperate tutti gli account con la relativa dimensione espressa in MB



Il comando qui sotto imposta la dimensione massima delle caselle l'avviso in caso di raggiungimento di una soglia specifica, dove $ACCOUNTID è l'attributo SamAccountName in AD

lunedì 24 settembre 2012

Script per aggiungere un utente su Active Directory

Esigenze

  • Avere un server ftp da cui i clienti possono scaricare dei files di grosse dimensioni
  • Interfacciamento con Active Directory (windows 2008)
  • Un'interfaccia user friendly che permetta di creare l'utenza e avvisi il cliente
  • l'utente creato deve avere una password complessa e una validità predefinita

Soluzione: 

Server Active Directory: Windows 2008 R2 Enterprise
Client: Windows 7 pro 32 bit

Lo script verrà eseguito su Windows 7 in cui di default non presenti i moduli Active Directory per powershell.
L'installazione dei moduli è possibile da:
  1. pannello di controllo
  2. Attivazione o Disattivazione delle funzionalità di Windows. 
Nell'albero del software selezionare:
  1. Strumenti di amministrazione remota del server
  2. Strumendi di amministrazione ruoli
  3. Strumenti di Servizi di dominio Active Directory e AD LDS
  4. Modulo Active Directory per Windows PowerShell
NB: se non trovate queste voci nell'albero è necessario installare dal sito di M$ "Strumenti di amministrazione remota del server per Windows 7" un pacchetto di circa 260MB

Installato il software su start programmi si possono avviare i moduli cliccando sull'apposita voce
"Modulo di Active Directory per PowerShell". In caso di assenza del link è possibile eseguire direttamente creando un nuovo link che ha come percorso:

%windir%\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -command import-module ActiveDirectory

NB: PowerShell con i moduli di AD deve essere eseguito da un utente con i privilegi di creazione utente (possibilmente domain admin)

SCRIPT PowerShell 2.0 addFTPUser.ps1



Poichè, con l'andare del tempo, la nostra directory si riempirebbe di utenti inutilizzati è necessario ripulirla dagli utenti scaduti

SCRIPT PowerShell 2.0 clearFTPExpired.ps1