AMule: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
1 173 byte aggiunti ,  1 gen 2013
Riga 150: Riga 150:
È essenziale specificare l'utente che lo script userà per eseguire il demone. Tale utente, pur totalmente arbitrario, deve:
È essenziale specificare l'utente che lo script userà per eseguire il demone. Tale utente, pur totalmente arbitrario, deve:
* essere già presente nel sistema (non è finalità di questa guida spiegare come creare un nuovo utente in linux).
* essere già presente nel sistema (non è finalità di questa guida spiegare come creare un nuovo utente in linux).
* avere i permessi rwx (lettura, scrittura ed esecuzione) sulla cartella contenente i file di configurazione (predefinita </code>~/.aMule</code>), su quella in  
* avere i permessi rwx (lettura, scrittura ed esecuzione) sulla cartella </code>.aMule</code> (contenente i file di configurazione, posizione predefinita </code>~/.aMule</code>), su quella in cui sono creati i file temporanei e su quella in cui vengono salvati i file completati. Le ultime due sono di default sottocartelle della prima, a meno che l'utente non decida di definire posizioni differenti per una o entrambe.
cui sono creati i file temporanei e su quella in cui vengono salvati i file completati. Le ultime due sono di default sottocartelle della prima.
* avere almeno i permessi rx (lettura ed esecuzione) su tutte le cartelle a monte (genitrici) di quelle citate al punto precedente.
* avere almeno i permessi rx (lettura ed esecuzione) su tutte le cartelle a monte (genitrici) di quelle citate al punto precedente.
* È consigliabile come sempre utilizzare un utente senza privilegi di amministratore.
* È consigliabile come sempre utilizzare un utente senza privilegi di amministratore.
La procedura varia leggermente a seconda che si decida di usare un utente dotato di home, ovvero un utente normale creato senza specificare l'opzione ''--no-create-home'', oppure un utente di sistema o un utente normale avendo specificato l'opzione ''--no-create-home''.


===== Utente con ''home'' =====
===== Utente con ''home'' =====
Riga 162: Riga 162:


===== Utente senza ''home'' =====
===== Utente senza ''home'' =====
Se non si possiede già la cartella con tutti i file di configurazione (predefinita </code>~/.aMule</code>), perché per esempio è la prima volta che si usa amule, conviene avviare almeno una prima volta il demone in modo tradizionale, senza cioé usare lo script ''amule-daemon'', al fine di far generare in automatico la cartella con tutti i file di configurazione (si veda l'apposita parte di questa guida). Fatto questo arrestare il demone e seguire le prossime istruzioni.<br>
Se non si possiede già la cartella con tutti i file di configurazione (predefinita </code>~/.aMule</code>), perché per esempio è la prima volta che si usa amule, conviene avviare almeno una prima volta il demone in modo tradizionale, senza cioé usare lo script ''amule-daemon'', al fine di far generare in automatico la cartella con tutti i file di configurazione (si veda l'apposita parte di questa guida). Fatto ciò:
# Decidere dove collocare la cartella dei file di configurazione; mantenere la posizione predefinita, cioè la propria home, è assolutamente accettabile.
# Decidere dove collocare la cartella dei file di configurazione, dei file temporanei e dei file completati; mantenere le posizioni predefinite, cioè in </code>~/.aMule</code>, è assolutamente accettabile. Vale naturalmente quanto detto inizialmente sui permessi.
# Editare il file <code>/etc/default/amule-daemon</code> e specificare:
## l'utente da usare tramite la variabile ''AMULED_USER'', per esempio <code>AMULED_USER="sempronio"</code>
## la cartella contenente la cartella con i file di configurazione tramite la variabile ''AMULED_HOME'', per esempio <code>AMULED_HOME="/home/nome_utente/"</code> (quindi in tal caso il percorso della cartella ''.aMule'' sarà <code>/home/nome_utente/.aMule</code>).
# Editare il file </code>.aMule/amule.conf</code> e modificare opportunalmente i seguenti parametri in modo che siano coerenti
#* ''TempDir='' (percorso cartella file temporanei);
#* ''IncomingDir='' (percorso cartella file completati);
#* ''OSDirectory'' (percorso cartella ''.aMule'');




3 155

contributi

Menu di navigazione