CKAN: inserire un utente
Nel post precedente, abbiamo visto come installare CKAN 2.2
In questo articolo procediamo con la creazione di un utente amministratore di sistema.
Da terminale installiamo:
sudo apt-get install python-pastescript
Nel frattempo scegliamo un nome utente (in questo esempio admin). Per attivare il comando paster abbiamo bisogno di dare nel terminale:
. /usr/lib/ckan/default/bin/activate
cd /usr/lib/ckan/default/src/ckan
Se avete utilizzato il file development.ini useremo:
paster sysadmin add admin -c /etc/ckan/default/development.ini
Se avete utilizzato il file production.ini useremo:
paster sysadmin add admin -c /etc/ckan/default/production.ini
Se l’utente admin non esiste, vi sarà chiesto di crearlo e in seguito bisognerà inserire la password.
Per verificare che tutto sia stato creato in modo corretto, facciamo login sul nostro server tramite browser web:
http://192.168.1.107:8080/user/login
Per conoscere tutti i comandi dedicati agli utenti, possiamo digitare:
paster sysadmin –help
Ulteriori due opzioni da personalizzare, possono essere la lingua italiano di default e disabilitare la registrazione utenti.
In entrambi i casi bisogna modificare il file:
sudo nano /etc/ckan/default/production.ini
Per settare la lingua italiana bisogna modificare le righe:
ckan.locale_default = it
ckan.locales_filtered_out = it
Per disabilitare la registrazione utenti, bisogna settare a false la riga:
ckan.auth.create_user_via_web = false