3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
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 | * 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 | 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 | # 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''); | |||
contributi