ubuntu

Abilitare network shares in Virtualbox con Ubuntu Linux

Supponiamo di avere sotto Windows una macchina virtuale Virtualbox con installato Ubuntu Linux e di voler condividere una cartella di Windows (il sistema Host) con Ubuntu (il sistema Guest) utilizzando la funzione di condivisione cartelle di Virtualbox. Questo semplifica un po' la cosa in quanto non dovremmo preoccuparci di installare e configurare Samba sotto linux. La procedura qui descritta è per Ubuntu 10.04 (Lucid Lynx) ma dovrebbe funzionare allo stesso modo anche in versioni precedenti di Ubuntu.

Installare un server Apache Solr multiCore su Ubuntu Hardy 8.04

Installare un server Apache Solr multiCore su Ubuntu Hardy 8.04

Apache Solr è "the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites". In pratica un server di ricerca che offre funzionalità avanzate simili ai motori di ricerca web.

Drupal consente di utilizzare Solr come motore di ricerca sostituendo od affiancando il motore di ricerca interno a Drupal stesso (qui la home del progetto Apache Solr Search Integration). Per capire alcune delle funzionalità avanzate che ci permette Solr, è sufficiente dare un'occhiata alla pagina di ricerca di Drupal.org e senza dubbio, una delle caratteristiche più interessanti è la possibilità di effettuare la cosidetta faceted search.

Connettersi ad un server remoto via ssh utilizzando una chiave pubblica

Se vi siete mai trovati a gestire dei server da remoto, vi sarà sicuramente capitato di dover effettuare alcune procedure collegandovi via SSH ad altri server, come ad esempio sincronizzare dei file su macchine remote. E' possibile aprire una connessione remota protetta utilizzando SSH, ma solitamente quando lanciamo il comando di connessione, ci viene richiesta una password di accesso. A parte la piccola scomodità di inputarla manulmente, il fatto che sia necessario inserire la password ad ogni connessione, è un fattore piuttosto limitante, in quanto ci impedisce ad esempio di effettuare quelle operazioni in modo automatico. Una possibilità potrebbe essere quella di scrivere un comando che contenga la password, ma non è certo una buona idea inserire una password, magari di root, in chiaro all'interno di uno script. La soluzione c'è. Per poter effettuare una connessione SSH senza dover inserire la password, è sufficiente creare una chiave univoca che permetta alle due macchine di riconoscersi. Ecco come fare.

Utilizzare ACL per risolvere problemi di permessi sulle cartelle FTP con i file caricati da Apache

Utilizzare ACL per risolvere problemi di permessi sulle cartelle FTP

Un problema piuttosto comune che potrebbero lamentare gli utenti del nostro server FTP è quello di non avere la possibilità di modificare / cancellare i file caricati attraverso Apache. Un tipico esempio sono gli allegati o le immagini agli articoli del blog, oppure i moduli installati via interfaccia di amministrazione in CMS quali Joomla. Il problema è dato dal fatto che questi file vengono caricati dall'utente Apache, con permessi giustamente (parlando in termini di sicurezza) restrittivi, tipicamente 644 per i file o 755 per le cartelle, il che equivale a dire che solo il proprietario di tali file / cartelle è in grado di modificarli o cancellarli (permesso di scrittura), o in altri termini che il nostro utente FTP non ha modo di modificare / cancellare tali file utilizzando il client FTP in quanto tali file / cartelle possono essere gestite solo dal relativo proprietario (Apache per l'appunto).

Installare un server ftp con Pure-FTPd su Ubuntu Linux Server

PureFTPd logo

Utilizzando pure-Ftpd con l'appoggio di un database MySQL, è possibile creare un server FTP basato su utenti virtuali. Con virtuali si intende che l'account utente del server FTP non deve necessariamente essere un account di sistema.

Syndicate content