<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.pi.infn.it/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Terreni</id>
		<title>I.N.F.N. Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.pi.infn.it/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Terreni"/>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php/Special:Contributions/Terreni"/>
		<updated>2026-05-07T13:41:10Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.3</generator>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1750</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1750"/>
				<updated>2022-06-16T14:31:18Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pisa, 30 Marzo 2021 (CET) (G. Terreni, M. Vaglini)&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su  -&amp;gt; Members -&amp;gt; Impostazioni&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Members -&amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione dei ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionare il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Member(m)&amp;quot;. Anche in questo caso è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato (vedi figura)[https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Mappatura ruoli GODiVA su WordPress&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Affinché i ruoli precedentemente definiti in GODiVA siano diponibili e utilizzabili in WordPress è&lt;br /&gt;
necessario provvedere alla loro mappatura utilizzando il plugin &amp;quot;SSO/SAML Settings&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come amministratore di WordPress selezionare &amp;quot;Impostazioni&amp;quot; -&amp;gt; &amp;quot;SSO/SAML Settings&amp;quot; e scendere fino alla voce&lt;br /&gt;
&amp;quot;ROLE MAPPING&amp;quot; dove sono visualizzati tutti i ruoli definiti in WordPress tra cui il nostro &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Nel riguadro di input relativo inserire la stringa identificativa di questo ruolo in GODiVA, nel caso: &lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;urn:mace:infn.it:g:infn:pi:wp:cral&amp;lt;/nowiki&amp;gt;''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Se tutte le operazioni sopra descritte hanno avuto buon esito l'utente può accedere alle pagine&lt;br /&gt;
della specifica area rservata.&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1749</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1749"/>
				<updated>2022-06-16T14:27:28Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pisa, 30 Marzo 2021 (CET) (G. Terreni, M. Vaglini)&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su  -&amp;gt; Members -&amp;gt; Impostazioni&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione dei ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionare il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Member(m)&amp;quot;. Anche in questo caso è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato (vedi figura)[https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Mappatura ruoli GODiVA su WordPress&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Affinché i ruoli precedentemente definiti in GODiVA siano diponibili e utilizzabili in WordPress è&lt;br /&gt;
necessario provvedere alla loro mappatura utilizzando il plugin &amp;quot;SSO/SAML Settings&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come amministratore di WordPress selezionare &amp;quot;Impostazioni&amp;quot; -&amp;gt; &amp;quot;SSO/SAML Settings&amp;quot; e scendere fino alla voce&lt;br /&gt;
&amp;quot;ROLE MAPPING&amp;quot; dove sono visualizzati tutti i ruoli definiti in WordPress tra cui il nostro &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Nel riguadro di input relativo inserire la stringa identificativa di questo ruolo in GODiVA, nel caso: &lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;urn:mace:infn.it:g:infn:pi:wp:cral&amp;lt;/nowiki&amp;gt;''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Se tutte le operazioni sopra descritte hanno avuto buon esito l'utente può accedere alle pagine&lt;br /&gt;
della specifica area rservata.&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1704</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1704"/>
				<updated>2021-03-30T16:53:13Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pisa, 30 Marzo 2021 (CET) (G. Terreni, M. Vaglini)&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione dei ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionare il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Member(m)&amp;quot;. Anche in questo caso è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato (vedi figura)[https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Mappatura ruoli GODiVA su WordPress&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Affinché i ruoli precedentemente definiti in GODiVA siano diponibili e utilizzabili in WordPress è&lt;br /&gt;
necessario provvedere alla loro mappatura utilizzando il plugin &amp;quot;SSO/SAML Settings&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come amministratore di WordPress selezionare &amp;quot;Impostazioni&amp;quot; -&amp;gt; &amp;quot;SSO/SAML Settings&amp;quot; e scendere fino alla voce&lt;br /&gt;
&amp;quot;ROLE MAPPING&amp;quot; dove sono visualizzati tutti i ruoli definiti in WordPress tra cui il nostro &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Nel riguadro di input relativo inserire la stringa identificativa di questo ruolo in GODiVA, nel caso: &lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;urn:mace:infn.it:g:infn:pi:wp:cral&amp;lt;/nowiki&amp;gt;''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Se tutte le operazioni sopra descritte hanno avuto buon esito l'utente può accedere alle pagine&lt;br /&gt;
della specifica area rservata.&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1703</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1703"/>
				<updated>2021-03-30T16:52:43Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pisa, 30 Marzo 2021 (CET) ([[G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione dei ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionare il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Member(m)&amp;quot;. Anche in questo caso è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato (vedi figura)[https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Mappatura ruoli GODiVA su WordPress&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Affinché i ruoli precedentemente definiti in GODiVA siano diponibili e utilizzabili in WordPress è&lt;br /&gt;
necessario provvedere alla loro mappatura utilizzando il plugin &amp;quot;SSO/SAML Settings&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come amministratore di WordPress selezionare &amp;quot;Impostazioni&amp;quot; -&amp;gt; &amp;quot;SSO/SAML Settings&amp;quot; e scendere fino alla voce&lt;br /&gt;
&amp;quot;ROLE MAPPING&amp;quot; dove sono visualizzati tutti i ruoli definiti in WordPress tra cui il nostro &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Nel riguadro di input relativo inserire la stringa identificativa di questo ruolo in GODiVA, nel caso: &lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;urn:mace:infn.it:g:infn:pi:wp:cral&amp;lt;/nowiki&amp;gt;''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Se tutte le operazioni sopra descritte hanno avuto buon esito l'utente può accedere alle pagine&lt;br /&gt;
della specifica area rservata.&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1702</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1702"/>
				<updated>2021-03-30T16:51:07Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione dei ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionare il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Member(m)&amp;quot;. Anche in questo caso è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato (vedi figura)[https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Mappatura ruoli GODiVA su WordPress&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Affinché i ruoli precedentemente definiti in GODiVA siano diponibili e utilizzabili in WordPress è&lt;br /&gt;
necessario provvedere alla loro mappatura utilizzando il plugin &amp;quot;SSO/SAML Settings&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come amministratore di WordPress selezionare &amp;quot;Impostazioni&amp;quot; -&amp;gt; &amp;quot;SSO/SAML Settings&amp;quot; e scendere fino alla voce&lt;br /&gt;
&amp;quot;ROLE MAPPING&amp;quot; dove sono visualizzati tutti i ruoli definiti in WordPress tra cui il nostro &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Nel riguadro di input relativo inserire la stringa identificativa di questo ruolo in GODiVA, nel caso: &lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;urn:mace:infn.it:g:infn:pi:wp:cral&amp;lt;/nowiki&amp;gt;''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Se tutte le operazioni sopra descritte hanno avuto buon esito l'utente può accedere alle pagine&lt;br /&gt;
della specifica area rservata.&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1701</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1701"/>
				<updated>2021-03-30T16:46:39Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione dei ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionare il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Member(m)&amp;quot;. Anche in questo caso è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato (vedi figura)[https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Mappatura ruoli GODiVA su WordPress&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Affinché i ruoli precedentemente definiti in GODiVA siano diponibili e utilizzabili in WordPress è&lt;br /&gt;
necessario provvedere alla loro mappatura utilizzando il plugin &amp;quot;SSO/SAML Settings&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come amministratore di WordPress selezionare &amp;quot;Impostazioni&amp;quot; -&amp;gt; &amp;quot;SSO/SAML Settings&amp;quot; e scendere fino alla voce&lt;br /&gt;
&amp;quot;ROLE MAPPING&amp;quot; dove sono visualizzati tutti i ruoli definiti in WordPress tra cui il nostro &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Nel riguadro di input relativo inserire la stringa identificativa di questo ruolo in GODiVA, nel caso: &lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
''urn:mace:infn.it:g:infn:pi:wp:cral''&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Se tutte le operazioni sopra descritte hanno avuto buon esito l'utente può accedere alle pagine&lt;br /&gt;
della specifica area rservata.&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1700</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1700"/>
				<updated>2021-03-30T16:46:04Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione dei ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionare il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Member(m)&amp;quot;. Anche in questo caso è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato (vedi figura)[https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Mappatura ruoli GODiVA su WordPress&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Affinché i ruoli precedentemente definiti in GODiVA siano diponibili e utilizzabili in WordPress è&lt;br /&gt;
necessario provvedere alla loro mappatura utilizzando il plugin &amp;quot;SSO/SAML Settings&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come amministratore di WordPress selezionare &amp;quot;Impostazioni&amp;quot; -&amp;gt; &amp;quot;SSO/SAML Settings&amp;quot; e scendere fino alla voce&lt;br /&gt;
&amp;quot;ROLE MAPPING&amp;quot; dove sono visualizzati tutti i ruoli definiti in WordPress tra cui il nostro &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Nel riguadro di input relativo inserire la stringa identificativa di questo ruolo in GODiVA, nel caso: &lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
''Italic text''urn:mace:infn.it:g:infn:pi:wp:cral&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Se tutte le operazioni sopra descritte hanno avuto buon esito l'utente può accedere alle pagine&lt;br /&gt;
della specifica area rservata.&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1699</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1699"/>
				<updated>2021-03-30T16:43:39Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione dei ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionare il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Member(m)&amp;quot;. Anche in questo caso è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato (vedi figura)[https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Mappatura ruoli GODiVA su WordPress&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Affinché i ruoli precedentemente definiti in GODiVA siano diponibili e utilizzabili in WordPress è&lt;br /&gt;
necessario provvedere alla loro mappatura utilizzando il plugin &amp;quot;SSO/SAML Settings&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come amministratore di WordPress selezionare &amp;quot;Impostazioni&amp;quot; -&amp;gt; &amp;quot;SSO/SAML Settings&amp;quot; e scendere fino alla voce&lt;br /&gt;
&amp;quot;ROLE MAPPING&amp;quot; dove sono visualizzati tutti i ruoli definiti in WordPress tra cui il nostro &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Nel riguadro di input relativo inserire la stringa identificativa di questo ruolo in GODiVA, nel caso:&lt;br /&gt;
&amp;quot;urn:mace:infn.it:g:infn:pi:wp:cral&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Se tutte le operazioni sopra descritte hanno avuto buon esito l'utente può accedere alle pagine&lt;br /&gt;
della specifica area rservata.&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1698</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1698"/>
				<updated>2021-03-30T16:29:32Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione dei ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionare il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Member(m)&amp;quot;. Anche in questo caso è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato (vedi figura)[https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1697</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1697"/>
				<updated>2021-03-30T16:23:46Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare doppio click sul nominativo di interesse, selezionate il TAB &amp;quot;Ruoli(5)&amp;quot; [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_4.png GODiVA_4] e fare click sul pulsante &amp;quot;Aggiungi&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Nella nuova finestra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_5.png GODiVA_5] navigare fino a selezionare il ruolo di interesse (&amp;quot;cral&amp;quot; nel nostro esempio) e selezionarlo con doppio click. Selezionare nel&lt;br /&gt;
riquadro &amp;quot;Ruolo&amp;quot; la voce &amp;quot;Afferente al Gruppo&amp;quot; e nel riquadro &amp;quot;Qualifiche&amp;quot; la voce &amp;quot;Menber(m)&amp;quot;. Amche in questo casi è &lt;br /&gt;
obbligatorio assegnare la data di decorrenza.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine fare click su &amp;quot;Salva&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; A questo punto, se tutto è andato bene, nella finestra &amp;quot;Gestione Anagrafica&amp;quot; nel TAB &amp;quot;Ruoli(5)&amp;quot; compare il nuovo&lt;br /&gt;
attributo assegnato [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_6.png GODiVA_6].&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1696</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1696"/>
				<updated>2021-03-30T16:10:36Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
#Mappatura dei nuovi ruoli GODiVA nel WordPress plugin &amp;quot;SSO/SAML Settings&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Assegazione ruoli agli utenti in GODiVA&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Sempre dall'applicazione GODiVA.jnlp fare click su &amp;quot;Identità&amp;quot; -&amp;gt; &amp;quot;Ricerca Identità&amp;quot; e nel campo &amp;quot;Chiave di ricerca&amp;quot; digitare il cognome dell'utente. [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_3.png GODiVA_3]&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1695</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1695"/>
				<updated>2021-03-30T16:02:10Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1694</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1694"/>
				<updated>2021-03-30T16:00:24Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Creazione dei nuovi ruoli in WordPress&lt;br /&gt;
#Creazione delle pagine riservate&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ruoli riservati in WordPress&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione delle pagine in area riservata&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione ed assegnazione ruoli nel database GODiVA.&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;/P&amp;gt;&amp;lt;P&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1693</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1693"/>
				<updated>2021-03-30T15:51:42Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI/GODiVA)&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Creazione delle pagine in area riservata&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Vediamo come creare ed assegnare questo ruolo nel database GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;/P&amp;gt;&amp;lt;P&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1692</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1692"/>
				<updated>2021-03-30T15:48:39Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI/GODiVA)&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Creazione delle pagine in area riservata&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; Vediao come creare ed assegnare queto ruolo nel database GODiVA.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
e navigare da &amp;quot;Gruppi -&amp;gt; infn -&amp;gt; pi -&amp;gt; wp&amp;quot;. &lt;br /&gt;
Poi fare click su &amp;quot;Aggiungi Nodo&amp;quot; e completare il nuovo pannello con gli attributi richiesti:&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
nel nostro esempio: &lt;br /&gt;
* Nome Dominio: cral&lt;br /&gt;
* Entry ldap  : cral&lt;br /&gt;
* Codice      : EPE&lt;br /&gt;
* Descrizione : Associati CRAL&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Importante: specificare le date di validità, quella di inizio è obbligatoria mentre quella finale può essere indefinita&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Fare click su &amp;quot;Salva&amp;quot;. Se tutto è andato bene il nuovo &amp;quot;Ruolo&amp;quot; comparirà nella lista a sinistra [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_2.png GODiVA_2].&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1691</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1691"/>
				<updated>2021-03-30T15:34:17Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI/GODiVA)&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Creazione delle pagine in area riservata&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; Vediao come creare ed assegnare queto ruolo nel database GODiVA.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini [https://www.pi.infn.it/wp-content/uploads/2021/03/GODiVA_1.png GODiVA_1]&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1690</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1690"/>
				<updated>2021-03-30T15:25:27Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI/GODiVA)&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Creazione delle pagine in area riservata&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Cliccare su Pagine -&amp;gt; Aggiungi Pagina e comporre la pagina come al solito.&lt;br /&gt;
Una volta finito l'editing della pagina, scorrere verso il basso fino alla sezione&lt;br /&gt;
&amp;quot;Autorizzazioni sui contenuti&amp;quot; e nella quadro &amp;quot;Limita l'accesso agli utenti dei ruoli selezionati&amp;quot;&lt;br /&gt;
spuntare i ruoli desiderati (per es. &amp;quot;CRAL&amp;quot;).&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
A questo punto abbiamo la nostra pagina che non sarà accedibile se non da coloro che fanno parte del &lt;br /&gt;
gruppo (ruolo) &amp;quot;CRAL&amp;quot;.&lt;br /&gt;
&amp;lt;BR&amp;gt; Vediao come creare ed assegnare queto ruolo nel database GODiVA.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Utilizzare l'applicazione GODiVA.jnlp e autenticarsi con le credenziali AAI.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per poter effettuare le seguenti operazioni bisogna avere i relativi permessi: al momento&lt;br /&gt;
solo l'utente &amp;quot;vaglini&amp;quot; e &amp;quot;terreni&amp;quot; sono abilitati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Si apre il pannello Gestione Domini facendo click sulla voce Domini&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1689</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1689"/>
				<updated>2021-03-30T15:12:35Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni, M. Vaglini]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI/GODiVA)&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; ed inserire nel campo &amp;quot;Messaggio di errore&amp;quot;&lt;br /&gt;
il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruolo” per crearlo.&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
Creazione delle pagine in area riservata&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1688</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1688"/>
				<updated>2021-03-30T15:08:12Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI/GODiVA)&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot; le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa cliccare su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; per inserire il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Il passo successivo è quello di andare a creare un nuovo gruppo (ruolo).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per fare questo, dal menu di sinistra in WordPress cliccare su: Utenti &amp;gt; Aggiungi nuovo ruolo.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Completare inserendo il nome del nuovo ruolo, in questo caso &amp;quot;CRAL&amp;quot;, &lt;br /&gt;
e specificando il tipo di accesso ai contenuti che dovranno avere gli utenti con questo ruolo:&lt;br /&gt;
nel caso in esempio è stata messa la spunta solo nella casellina “Read”, di conseguenza gli utenti &amp;quot;CRAL&amp;quot;&lt;br /&gt;
avranno solo il privilegio di lettura.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Infine premi sul pulsante “Aggiungi Ruooe” per crearlo.&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1687</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1687"/>
				<updated>2021-03-30T14:57:58Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI/GODiVA)&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Dopo aver installato il plugin Members si procede alla creazione dei ruoli riservati.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Come esempio creiamo il ruolo &amp;quot;cral&amp;quot;le cui pagine saranno accedute in lettura solo dagli utenti&lt;br /&gt;
che avranno il &amp;quot;ruolo&amp;quot; CRAL negli attributi WordPress di GODiVA&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per prima cosa clicca su impostazioni -&amp;gt; Members.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Una volta che si è aperta la pagina, cercare &amp;quot;Autorizzazioni sui contenuti&amp;quot; per inserire il messaggio che sarà visualizzato agli utenti che non avranno l’autorizzazione ad entrare nell'area riservata.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1686</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1686"/>
				<updated>2021-03-30T14:45:56Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI)&lt;br /&gt;
#Creazione dei nuovi ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
#Assegnazione dei ruoli agli utenti utilizzando l'interfaccia java GODiVA&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1685</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1685"/>
				<updated>2021-03-30T14:44:00Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin [https://wordpress.org/plugins/members  Members] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI)&lt;br /&gt;
#Creazione dei Ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1684</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1684"/>
				<updated>2021-03-30T14:42:43Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato a specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Installazione del plugin Members [https://wordpress.org/plugins/members/] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI)&lt;br /&gt;
#Creazione dei Ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1683</id>
		<title>WordPress</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=WordPress&amp;diff=1683"/>
				<updated>2021-03-30T14:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: Created page with &amp;quot;{{ns:user}} Pisa, 30 Marzo 2021 (CET) (G. Terreni) &amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; &amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Marzo 2021 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note su alcuni aspetti della gestione del sito WEB di sezione (Wordpress)&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note sono per uso interno&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argomento n.1 Realizzazione di pagine WEB con accesso riservato ai specifici gruppi di utenti==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare e gestire pagine riservate a specifici gruppi di utenti&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
La creazione/gestione di aree riservate si articola nei seguenti punti:&lt;br /&gt;
#Plugin Members [[File:members.jpg]] per la gestione dei Ruoli e l'associazione degli stessi alle pagine&lt;br /&gt;
#Metodo di autenticazione (default AAI)&lt;br /&gt;
#Creazione dei Ruoli nel ramo LDAP della sezione di Pisa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Main_Page&amp;diff=1682</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Main_Page&amp;diff=1682"/>
				<updated>2021-03-30T14:17:17Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* I.N.F.N. WIKI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;big&amp;gt;'''I.N.F.N. WIKI'''&amp;lt;/big&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Servizio Calcolo e Reti ==   &lt;br /&gt;
=== Sezione Di Pisa ===  &lt;br /&gt;
&lt;br /&gt;
[[Image:logoinfn.gif]]&lt;br /&gt;
&lt;br /&gt;
L'utilizzo di questa risorsa in sola lettura è consentito a chiunque mentre l'editing dei contenuti è consentito solo ad utenti registrati.&lt;br /&gt;
&lt;br /&gt;
Per richiedere un account inviare una email al seguente indirizzo [mailto:wikiadmin@pi.infn.it wikiadmin@pi.infn.it] motivando il motivo &lt;br /&gt;
della richiesta.&lt;br /&gt;
&lt;br /&gt;
Si ricorda che il meccanismo di autenticazione richiede un indirizzo email valido che deve essere allegato alla richiesta di attivazione.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Link Utili:'''&lt;br /&gt;
* [http://www.pi.infn.it Sito Web della Sezione]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Contents Aiuto in linea]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wiki pages:'''&lt;br /&gt;
* [[GRID Grid Howto]]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/Accounts Note sulla creazione/gestione accounts]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/Grub Ripristino Grub boot loader]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/Sinottico Note sul sinottico]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/Meltdown/Spectre Meltdown/Spectre - Istruzioni per gli utenti]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/WordPress Note sul WordPress di sezione]&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Sinottico&amp;diff=1660</id>
		<title>Sinottico</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Sinottico&amp;diff=1660"/>
				<updated>2020-07-16T14:59:48Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pisa, 15:15, 15 January 2008 (CET) ([[User:Terreni|G. Terreni]]) &amp;lt;br /&amp;gt;    &lt;br /&gt;
Schema della documentazione da produrre relativamente al progetto S+R &amp;lt;br /&amp;gt;&lt;br /&gt;
(Very very preliminary...) &amp;lt;br /&amp;gt;&lt;br /&gt;
([https://farmsmon.pi.infn.it/sinottico/ sinottico on line...])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Pisa Grid Data Center: Progetto S+R=&lt;br /&gt;
''Security and Robusteness per le infrastrutture''&lt;br /&gt;
&lt;br /&gt;
==''Executive Summary''==&lt;br /&gt;
Lo scopo del progetto è la realizzazione di un sistema di controllo e gestione degli impianti infrastrutturali asserviti al Grid Data Center dell’INFN di Pisa. Tale sistema e' da considerarsi come il sottostante di un analogo sistema di controllo e gestione dei servizi del Data Center.&lt;br /&gt;
Specificatamente gli impianti in oggetto sono quello della distribuzione elettrica e quello di condizionamento.&lt;br /&gt;
Il sistema sarà composto da 3 elementi integrati tra loro:&lt;br /&gt;
- monitoraggio, sia locale che remoto&lt;br /&gt;
- generazione e gestione allarmi, sia in modo automatico che semi-automatico, in locale e remoto&lt;br /&gt;
- analisi comparative di serie storiche di parametri carattestici degli impianti in oggetto&lt;br /&gt;
Il sistema da realizzare si baserà sull’integrazione di analoghi sistemi già funzionanti che coprono sezioni parziali degli impianti, forniti insieme alle apparecchiature e sullo sviluppo di una piattaforma software comune. Questa attività di sviluppo ed integrazione è già in corso.&lt;br /&gt;
&lt;br /&gt;
Il presente documento si articola i tre parti:&lt;br /&gt;
- Le risorse: descrizione degli impianti e sistemi esistenti asserviti al Data Center, delle grandezze misurabili e delle azioni che possono essere intraprese sugli impianti.&lt;br /&gt;
- L’obiettivo: descrizione delle funzionalità del sistema di controllo e gestione.&lt;br /&gt;
- Il progetto: descrizione dello stato attuale, delle attività in corso e dell’articolazione delle attività da pianificare fino alla realizzazione del sistema in oggetto.&lt;br /&gt;
&lt;br /&gt;
== ''Impianti e Sistemi'' ==&lt;br /&gt;
&lt;br /&gt;
'''Impianto elettrico''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Struttura della distribuzione elettrica dagli interruttori generali in sala quadri alle singole prese.&lt;br /&gt;
* distribuzione sotto UPS&lt;br /&gt;
* distribuzione senza UPS&lt;br /&gt;
* alimentazione impianti di condizionamento&lt;br /&gt;
&lt;br /&gt;
'''Impianti di condizionamento''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Struttura e composizione degli impianti&lt;br /&gt;
&lt;br /&gt;
-	Condizionatori ad espansione diretta&lt;br /&gt;
&lt;br /&gt;
N.3 unità locali tipo fan-coil ad espansione diretta tipo HIROSS Himod (modello S23, una pompa, un compressore).&lt;br /&gt;
•	potenza frigorifera 24 kW&lt;br /&gt;
•	potenza assorbita 8kW&lt;br /&gt;
•	ricircolo locale di aria, distribuzione fredda dal basso ed espansione diretta con unità di condensazione esterna del tipo HCA24 situata sul tetto dell’edificio.&lt;br /&gt;
•	La distribuzione dell’aria trattata in questo caso avviene sotto il pavimento flottante e da questo è distribuita in ambiente tramite N.11 bocchette rettangolari a pavimento 60x30, opportunamente posizionate rispetto ai rack di calcolo.&lt;br /&gt;
&lt;br /&gt;
Temperatura obiettivo 21°&lt;br /&gt;
Configurati in rotazione 2 su 3.&lt;br /&gt;
&lt;br /&gt;
* Chiller&lt;br /&gt;
2 chiller Emerson modello SQH008 posizionati sulla copertura dell’edificio&lt;br /&gt;
•	resa frigorifera 83.9 KW&lt;br /&gt;
•	resa frigorifera freecooling (temperatura esterna 5°) 49.3 KW&lt;br /&gt;
•	numero compressori: 2&lt;br /&gt;
•	settaggio temperatura: 7°&lt;br /&gt;
•	configurazione “a pendolo”&lt;br /&gt;
&lt;br /&gt;
pompa gemellare,: configurazione “master-slave” con rotazione ogni 24 ore&lt;br /&gt;
&lt;br /&gt;
* Condizionatori ad acqua refrigerata&lt;br /&gt;
6 unità APC InRow.&lt;br /&gt;
•	Resa frigorifera 18KW&lt;br /&gt;
•	Consumo max 1KW&lt;br /&gt;
•	Circuito idraulico a portata variabile controllato da elettrovalvola a 3 vie&lt;br /&gt;
•	Uno scambiatore di calore&lt;br /&gt;
•	circuito di ventilazione a portata variabile (0-1368 l/s)&lt;br /&gt;
•	5 punti di presa temperatura&lt;br /&gt;
•	Temperatura obiettivo 21° in ingresso ai rack dei server&lt;br /&gt;
&lt;br /&gt;
Piantina della sala con posizionamento dei condizionatori e delle bocchette.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sistema di video sorveglianza''' &amp;lt;br /&amp;gt;&lt;br /&gt;
•	In aggiunta al sistema doi videosorveglianza che copre l;interno dell’edificio&lt;br /&gt;
•	4 telecamere fisse con capacita’ di ripresa in infrarosso, 3 posizionate all’interno della sala, una che copre l’esterno dell’ingresso&lt;br /&gt;
•	Collegate ad un server che effettua la registrazione a ciclo continuo (capacità uno sbotto di ore)&lt;br /&gt;
&lt;br /&gt;
Piantina con indicazione della posizione delle telecamere e zona di copertura)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sistema antincendio''' &amp;lt;br /&amp;gt;&lt;br /&gt;
???&lt;br /&gt;
&lt;br /&gt;
== ''Strumenti'' ==&lt;br /&gt;
&lt;br /&gt;
===Grandezze misurabili===&lt;br /&gt;
Si prendono in considerazione non tutte le grandezze misurabili, ma solo quelle utili ai fini del progetto.&lt;br /&gt;
====Impianto elettrico====&lt;br /&gt;
'''Quadri''' &lt;br /&gt;
*corrente per ciascuna fase &amp;lt;br /&amp;gt;&lt;br /&gt;
'''PDU'''&lt;br /&gt;
*corrente &amp;lt;br /&amp;gt;&lt;br /&gt;
'''UPS''' &lt;br /&gt;
*stato dell’alimentazione, stato di carica della batteria, durata residua (basata su carico attuale costante) &amp;lt;br /&amp;gt;&lt;br /&gt;
====Impianti di condizionamento====&lt;br /&gt;
'''Condizionatori ad espansione diretta Hiross-Himod'''&lt;br /&gt;
*Ventola on/off, compressore on/off, lettura temperatura, stato di allarme (no alarm, quale allarme)&lt;br /&gt;
'''Chiller'''&lt;br /&gt;
*ventola on/off, compressori (0/50/100%), percentuale di free cooling (0-100%), temperatura esterna, temperatura liquido ingresso, temperatura liquido uscita, stato di allarme (no alarm, quale allarme) &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Condizionatori ad acqua refrigerata APC-InRow''' &lt;br /&gt;
*temperatura ingresso, temperatura uscita, temperatura ingresso ai rack, flusso aria, posizione elettrovalvola a 3 vie (0-100%), stato (on/quale allarme), KW estratti, KW estratti dal gruppo &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Impianto idraulico acqua refrigerata''' &lt;br /&gt;
*stato della pompa gemellare (on/allarme), pressione all’ingresso del collettore di sala, pressione all’uscita del collettore di sala.&lt;br /&gt;
===Azioni===&lt;br /&gt;
Anche in questo caso non si prendono in considerazione tutte le azioni possibili, ma solo quelle che possono essere fatte in automatico o in remoto e, tra queste, quelle attinenti col sistema in progetto.&lt;br /&gt;
====Impianto elettrico====&lt;br /&gt;
'''Quadri'''&lt;br /&gt;
*nessuna azione&lt;br /&gt;
'''PDU''' &lt;br /&gt;
*accensione/spegnimento di ogni singola presa, configurazione al ritorno di tensione dopo un periodo di non alimentazione della PDU [per ciascuna presa (non accenderti automaticamente)/(accenditi al ritorno della tensione)/(accenditi dopo un tempo t dal ritorno della tensione)&lt;br /&gt;
'''UPS''' &lt;br /&gt;
*accensione/spegnimento/by pass&lt;br /&gt;
====Impianti di condizionamento====&lt;br /&gt;
'''Condizionatori ad espansione diretta Hiross-Himod'''&lt;br /&gt;
*accensione/spegnimento (soft), reset di allarmi&lt;br /&gt;
'''Chiller'''&lt;br /&gt;
*accensione/spegnimento (soft), reset di allarmi&lt;br /&gt;
'''Condizionatori ad acqua refrigerata APC-InRow'''&lt;br /&gt;
*accensione/spegnimento (soft), reset di allarmi&lt;br /&gt;
'''Impianto idraulico acqua refrigerata'''&lt;br /&gt;
*nessuna azione&lt;br /&gt;
====Emissione/Ricezione di SMS====&lt;br /&gt;
Abbiamo già a disposizione una board che può essere montata su una slot PCI che, dotata di SIM, può:&lt;br /&gt;
*Accedere alla rete telefonica, sia fissa che mobile. Può quindi inviare messaggi fono pre-registrati, fax o file di testo sotto forma di SMS. Per lo scopo del progetto intendiamo usare solo quest’ultima possibilità.&lt;br /&gt;
*Essere acceduta da rete telefonica. Possono quindi essere inviati file di testo, sotto forma di SMS, che possono essere a loro volta inoltrati a software per la loro interpretazione (invio di comandi ai vari sistemi).&lt;br /&gt;
&lt;br /&gt;
== ''Obiettivo'' ==&lt;br /&gt;
'''Descrizione di cosa si vuole ottenere alla fine.''' &amp;lt;br /&amp;gt;&lt;br /&gt;
Monitor Sinottico &amp;lt;br /&amp;gt;&lt;br /&gt;
Descrizione del sinottico. &amp;lt;br /&amp;gt;&lt;br /&gt;
Descrizione della metodologia adottata per la flessibilità (adattabilità a situazioni analoghe) ed espandibilità. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Sistema Emergenze''' &amp;lt;br /&amp;gt;&lt;br /&gt;
*Descrizione delle condizioni di emergenza. Per ciascuna:&lt;br /&gt;
*Condizione che la genera&lt;br /&gt;
*Azione/azioni intraprese in automatico&lt;br /&gt;
*Eventuale messaggio di allarme inviato&lt;br /&gt;
'''Impianto elettrico''' &amp;lt;br /&amp;gt;&lt;br /&gt;
*Cessata alimentazione di una PDU&lt;br /&gt;
*Ritorno alimentaione di una PDU&lt;br /&gt;
*Cessata alimentazione di una linea non UPS&lt;br /&gt;
*Ritorno alimentazione di una linea non UPS&lt;br /&gt;
*Cessata alimentazione di una linea UPS&lt;br /&gt;
*Ritorno alimentazione di una linea UPS&lt;br /&gt;
'''Impianti di condizionamento, generale:''' &amp;lt;br /&amp;gt;&lt;br /&gt;
*Alta temperatura in sala&lt;br /&gt;
*Rientro da alta temperatura sala &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Impianti di condizionamento: condizionatori ad espansione diretta:'''&lt;br /&gt;
*Un sistema non risponde&lt;br /&gt;
*Allarme di warning da un sistema&lt;br /&gt;
*Allarme di stop da un sistema&lt;br /&gt;
*Rientro da condizione di allarme da un sistema&lt;br /&gt;
'''Chiller:'''&lt;br /&gt;
*Un sistema non risponde&lt;br /&gt;
*Allarme di warning da un chiller&lt;br /&gt;
*Allarme di stop da un chiller&lt;br /&gt;
*Rientro da condizione di allarme da un sistema&lt;br /&gt;
'''Impianti di condizionamento: condizionatori ad liquido refrigerato:'''&lt;br /&gt;
*Un sistema non risponde&lt;br /&gt;
*Allarme di warning da un sistema&lt;br /&gt;
*Allarme di stop da un sistema&lt;br /&gt;
*Rientro da una condizione di allarme da un sistema&lt;br /&gt;
'''Sistema di analisi'''&amp;lt;br /&amp;gt;&lt;br /&gt;
È il sistema sw che permette di produrre grafici storici delle grandezze misurate.&lt;br /&gt;
Caratteristiche:&lt;br /&gt;
*definizione inizio-fine periodo&lt;br /&gt;
*lista delle grandezze con indicazione di quali devono comparire nello stesso grafico&lt;br /&gt;
*autoranging, anche per grafici multipli di grandezze non omogenee&lt;br /&gt;
*inclusione/esclusione degli allarmi nel grafico (con link alla descrizione dell’evento)&lt;br /&gt;
*ricerca di eventi: mostra quando la grandezza G è stata &amp;gt;M o &amp;lt;m o compresa tra m e M, mostra il periodo da T tempo prima a T tempo dopo&lt;br /&gt;
&lt;br /&gt;
== ''Il Progetto'' ==&lt;br /&gt;
&lt;br /&gt;
Stato attuale, descrizione di cosa fatto finora&lt;br /&gt;
*videosorveglianza&lt;br /&gt;
*sw sinottico [[swsinottico]]&lt;br /&gt;
*implementazione sinottico&lt;br /&gt;
Azioni in corso&lt;br /&gt;
Descrizioni di attività definite ed iniziate&lt;br /&gt;
*completamento sw sinottico&lt;br /&gt;
*completamento inclusione APC&lt;br /&gt;
*inclusione Emerson (SNMP) e UPS Emerson&lt;br /&gt;
Attività future&lt;br /&gt;
Fino al completamento di tutto&lt;br /&gt;
*inclusione grandezze “analogiche”&lt;br /&gt;
*definizione sistema emergenze&lt;br /&gt;
*realizzazione del sistema di emissione/ricezione SMS&lt;br /&gt;
*implementazione del sistema emergenze&lt;br /&gt;
*definizione del sistema di analisi e sua implementazione&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Pippo&amp;diff=1364</id>
		<title>Pippo</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Pippo&amp;diff=1364"/>
				<updated>2018-01-16T10:25:10Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1299</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1299"/>
				<updated>2017-09-06T08:30:38Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio del gruppo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Cambio del gruppo====&lt;br /&gt;
&lt;br /&gt;
Per cambiare il gruppo di un utente devono essere fatte le seguenti operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e prendere il token afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''kinit admin''&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''aklog''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se l'account ha come gruppo principale piusers e' sufficiente rimuovere e aggiungere l'account&lt;br /&gt;
nel gruppo afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''pts removeuser -user username -group gruppo''&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''pts adduser -user username -group gruppo''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Vecchie istruzioni da seguire per gli account che non hanno come gruppo principale piusers.&amp;lt;br&amp;gt;&lt;br /&gt;
Cambiare directory con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''cd /root/utils/creazione''&amp;lt;br&amp;gt;&lt;br /&gt;
eseguire lo script:&lt;br /&gt;
      galilinux ~# ''./cambiagruppo.sh username uid new_group new_groupid old_group''&amp;lt;br&amp;gt;&lt;br /&gt;
andare sul mailserver e cambiareil gruppo in ''/etc/passwd'' e in ''/etc/group''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
sempre sul mail server cambiare il gruppo a tutto l'albero della ''home'' dell'utente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1298</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1298"/>
				<updated>2017-09-06T08:30:21Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio del gruppo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Cambio del gruppo====&lt;br /&gt;
&lt;br /&gt;
Per cambiare il gruppo di un utente devono essere fatte le seguenti operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e prendere il token afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''kinit admin''&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''aklog''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se l'account ha come gruppo principale piusers e' sufficiente rimuovere e aggiungere l'account&lt;br /&gt;
nel gruppo afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''pts removeuser -user username -group gruppo''&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''pts adduser -user username -group gruppo''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Vecchie istruzioni da seguire per gli account che non hanno come gruppo principale piusers&amp;lt;br&amp;gt;&lt;br /&gt;
Cambiare directory con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''cd /root/utils/creazione''&amp;lt;br&amp;gt;&lt;br /&gt;
eseguire lo script:&lt;br /&gt;
      galilinux ~# ''./cambiagruppo.sh username uid new_group new_groupid old_group''&amp;lt;br&amp;gt;&lt;br /&gt;
andare sul mailserver e cambiareil gruppo in ''/etc/passwd'' e in ''/etc/group''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
sempre sul mail server cambiare il gruppo a tutto l'albero della ''home'' dell'utente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1297</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1297"/>
				<updated>2017-09-06T08:29:42Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio del gruppo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Cambio del gruppo====&lt;br /&gt;
&lt;br /&gt;
Per cambiare il gruppo di un utente devono essere fatte le seguenti operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e prendere il token afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''kinit admin''&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''aklog''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se l'account ha come gruppo principale piusers e' sufficiente rimuovere e aggiungere l'account&lt;br /&gt;
nel gruppo afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''pts removeuser -user username -group gruppo''&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''pts adduser -user username -group gruppo''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Vecchie istruzioni da seguire per gli account che non hanno come gruppo principale piusers&lt;br /&gt;
Cambiare directory con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''cd /root/utils/creazione''&amp;lt;br&amp;gt;&lt;br /&gt;
eseguire lo script:&lt;br /&gt;
      galilinux ~# ''./cambiagruppo.sh username uid new_group new_groupid old_group''&amp;lt;br&amp;gt;&lt;br /&gt;
andare sul mailserver e cambiareil gruppo in ''/etc/passwd'' e in ''/etc/group''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
sempre sul mail server cambiare il gruppo a tutto l'albero della ''home'' dell'utente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1296</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1296"/>
				<updated>2017-09-06T08:29:07Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio del gruppo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Cambio del gruppo====&lt;br /&gt;
&lt;br /&gt;
Per cambiare il gruppo di un utente devono essere fatte le seguenti operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e prendere il token afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''kinit admin''&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''aklog''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se l'account ha come gruppo principale piusers e' sufficiente rimuovere e aggiungere l'account&lt;br /&gt;
nel gruppo afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''pts removeuser -user username -group gruppo''&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''pts adduser -user username -group gruppo''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Vecchie istruzioni da seguire per gli account non nel gruppoprincipale piusers&lt;br /&gt;
Cambiare directory con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''cd /root/utils/creazione''&amp;lt;br&amp;gt;&lt;br /&gt;
eseguire lo script:&lt;br /&gt;
      galilinux ~# ''./cambiagruppo.sh username uid new_group new_groupid old_group''&amp;lt;br&amp;gt;&lt;br /&gt;
andare sul mailserver e cambiareil gruppo in ''/etc/passwd'' e in ''/etc/group''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
sempre sul mail server cambiare il gruppo a tutto l'albero della ''home'' dell'utente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1295</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1295"/>
				<updated>2017-09-06T08:26:42Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio del gruppo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Cambio del gruppo====&lt;br /&gt;
&lt;br /&gt;
Per cambiare il gruppo di un utente devono essere fatte le seguenti operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e prendere il token afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''kinit admin''&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''aklog''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se l'account ha come gruppo principale piusers e' sufficiente rimuovere e aggiungere l'account&lt;br /&gt;
nel gruppo afs con i comandi:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''pts mem ''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; Vecchie istruzioni da seguire per gli account non nel gruppoprincipale piusers&lt;br /&gt;
Cambiare directory con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''cd /root/utils/creazione''&amp;lt;br&amp;gt;&lt;br /&gt;
eseguire lo script:&lt;br /&gt;
      galilinux ~# ''./cambiagruppo.sh username uid new_group new_groupid old_group''&amp;lt;br&amp;gt;&lt;br /&gt;
andare sul mailserver e cambiareil gruppo in ''/etc/passwd'' e in ''/etc/group''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
sempre sul mail server cambiare il gruppo a tutto l'albero della ''home'' dell'utente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1131</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1131"/>
				<updated>2015-10-16T13:20:07Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio del gruppo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Cambio del gruppo====&lt;br /&gt;
&lt;br /&gt;
Per cambiare il gruppo di un utente devono essere fatte le seguenti operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e prendere il token afs con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
Cambiare directory con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''cd /root/utils/creazione''&amp;lt;br&amp;gt;&lt;br /&gt;
eseguire lo script:&lt;br /&gt;
      galilinux ~# ''./cambiagruppo.sh username uid new_group new_groupid old_group''&amp;lt;br&amp;gt;&lt;br /&gt;
andare sul mailserver e cambiareil gruppo in ''/etc/passwd'' e in ''/etc/group''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
sempre sul mail server cambiare il gruppo a tutto l'albero della ''home'' dell'utente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1130</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1130"/>
				<updated>2015-10-16T13:19:28Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio del gruppo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Cambio del gruppo====&lt;br /&gt;
&lt;br /&gt;
Per cambiare il gruppo di un utente devono essere fatte le seguenti operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e prendere il token afs con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
Cambiare directory con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''cd /root/utils/creazione''&amp;lt;br&amp;gt;&lt;br /&gt;
eseguire lo script:&lt;br /&gt;
      galilinux ~# ''./cambiagruppo.sh username uid new_group new_groupid old_group''&amp;lt;br&amp;gt;&lt;br /&gt;
andare sul mailserver e cambiareil gruppo in ''/etc/passwd'' e in ''/etc/group''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
sempre sul mail server cambiare il gruppo a tutto l'albero della ''home'' dell'utente&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1129</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1129"/>
				<updated>2015-10-16T13:17:29Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio del gruppo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Cambio del gruppo====&lt;br /&gt;
&lt;br /&gt;
Per cambiare il gruppo di un utente devono essere fatte le seguenti operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e prendere il token afs con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
Cambiare directory con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''cd /root/utils/creazione''&amp;lt;br&amp;gt;&lt;br /&gt;
eseguire lo script:&lt;br /&gt;
      galilinux ~# ''./cambiagruppo.sh username uid new_group new_groupid old_group''&amp;lt;br&amp;gt;&lt;br /&gt;
andare sul mailserver e cambiareil gruppo in ''/etc/passwd'' e in ''/etc/group''&amp;lt;br&amp;gt;&lt;br /&gt;
sempre sul mail server cambiare il gruppo a tutta la home dell'utente&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1128</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1128"/>
				<updated>2015-10-16T13:17:05Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Cambio del gruppo====&lt;br /&gt;
&lt;br /&gt;
Per cambiare il gruppo di un utente devono essere fatte le seguente operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e prendere il token afs con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
Cambiare directory con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''cd /root/utils/creazione''&amp;lt;br&amp;gt;&lt;br /&gt;
eseguire lo script:&lt;br /&gt;
      galilinux ~# ''./cambiagruppo.sh username uid new_group new_groupid old_group''&amp;lt;br&amp;gt;&lt;br /&gt;
andare sul mailserver e cambiareil gruppo in ''/etc/passwd'' e in ''/etc/group''&amp;lt;br&amp;gt;&lt;br /&gt;
sempre sul mail server cambiare il gruppo a tutta la home dell'utente&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1127</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1127"/>
				<updated>2015-10-16T12:59:29Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio dello username */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/passwd'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      5. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/etc/group'' del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      6. rinominare la directory ''rossi'' in ''bianchi'' nella ''/home/...&amp;quot;&amp;quot; del mailserver&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      8. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
     11. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
     12. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     13. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     14. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Main_Page&amp;diff=1083</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Main_Page&amp;diff=1083"/>
				<updated>2015-02-06T07:16:21Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Sezione Di Pisa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;big&amp;gt;'''I.N.F.N. WIKI'''&amp;lt;/big&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Servizio Calcolo e Reti ==   &lt;br /&gt;
=== Sezione Di Pisa ===  &lt;br /&gt;
&lt;br /&gt;
[[Image:logoinfn.gif]]&lt;br /&gt;
&lt;br /&gt;
L'utilizzo di questa risorsa in sola lettura è consentito a chiunque mentre l'editing dei contenuti è consentito solo ad utenti registrati.&lt;br /&gt;
&lt;br /&gt;
Per richiedere un account inviare una email al seguente indirizzo [mailto:wikiadmin@pi.infn.it wikiadmin@pi.infn.it] motivando il motivo &lt;br /&gt;
della richiesta.&lt;br /&gt;
&lt;br /&gt;
Si ricorda che il meccanismo di autenticazione richiede un indirizzo email valido che deve essere allegato alla richiesta di attivazione.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Link Utili:'''&lt;br /&gt;
* [http://www.pi.infn.it Sito Web della Sezione]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Contents Aiuto in linea]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wiki pages:'''&lt;br /&gt;
* [[GRID Grid Howto]]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/Accounts Note sulla creazione/gestione accounts]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/Grub Ripristino Grub boot loader]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/Sinottico Note sul sinottico]&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1078</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1078"/>
				<updated>2015-01-30T09:44:23Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Cambio dello username */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      5. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      6. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      8. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. dare il comando /usr/local/lxmng/make_passwd&amp;lt;br&amp;gt;&lt;br /&gt;
     11. cambiare il link public_html nella home dell'utente in modo che rifletta il nome della nuova home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Grub&amp;diff=1027</id>
		<title>Grub</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Grub&amp;diff=1027"/>
				<updated>2014-03-03T14:01:12Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mkdir disk&lt;br /&gt;
&lt;br /&gt;
mount /dev/sda1 disk # sda1 deve contenere la partizione root e la partizione boot&lt;br /&gt;
&lt;br /&gt;
#mount /dev/sda2 disk/boot # solo se la partizione di boot è separata&lt;br /&gt;
&lt;br /&gt;
mount --bind /dev/ disk/dev/&lt;br /&gt;
&lt;br /&gt;
mount -t proc none disk/proc&lt;br /&gt;
&lt;br /&gt;
chroot disk /bin/bash&lt;br /&gt;
&lt;br /&gt;
grub-install /dev/sda # se il disco su cui installare è sda&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Altro esempio GRUB&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Le cose fatte sono state le seguenti:&amp;lt;br&amp;gt;&lt;br /&gt;
1) Boot con tomsrtbt linux.&amp;lt;br&amp;gt;&lt;br /&gt;
2) Mount della root di linux (hda3 nel caso) sotto /mnt/hda3/&amp;lt;br&amp;gt;&lt;br /&gt;
3) chroot /mnt/hda3&amp;lt;br&amp;gt;&lt;br /&gt;
4) /sbin/grub&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;   Probing devices to guess BIOS drives. This may take a long time.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; GRUB  version 0.92  (640K lower / 3072K upper memory)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Minimal BASH-like line editing is supported.  For the first word, TAB lists possible command completions.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Anywhere else TAB lists the possible  [completions of a device/filename. ]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; grub&amp;gt; root (hd0,2)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; Filesystem type is ext2fs, partition type 0x83&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; grub&amp;gt; setup (hd0)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;  Checking if &amp;quot;/boot/grub/stage1&amp;quot; exists... yes&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;  Checking if &amp;quot;/boot/grub/stage2&amp;quot; exists... yes&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;  Checking if &amp;quot;/boot/grub/e2fs_stage1_5&amp;quot; exists... yes&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;  Running &amp;quot;embed /boot/grub/e2fs_stage1_5 (hd0)&amp;quot;...  22 sectors are embedded.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; succeeded&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt;  Running &amp;quot;install /boot/grub/stage1 (hd0) (hd0)1+22 p (hd0,2)/boot/grub/stage2&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; /boot/grub/grub.conf&amp;quot;........&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; grub&amp;gt; quit&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
5) exit&amp;lt;br&amp;gt;&lt;br /&gt;
6) umount /dev/hda3&amp;lt;br&amp;gt;&lt;br /&gt;
7) reboot&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Grub&amp;diff=1026</id>
		<title>Grub</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Grub&amp;diff=1026"/>
				<updated>2014-03-03T13:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mkdir disk&lt;br /&gt;
&lt;br /&gt;
mount /dev/sda1 disk # sda1 deve contenere la partizione root e la partizione boot&lt;br /&gt;
&lt;br /&gt;
#mount /dev/sda2 disk/boot # solo se la partizione di boot è separata&lt;br /&gt;
&lt;br /&gt;
mount --bind /dev/ disk/dev/&lt;br /&gt;
&lt;br /&gt;
mount -t proc none disk/proc&lt;br /&gt;
&lt;br /&gt;
chroot disk /bin/bash&lt;br /&gt;
&lt;br /&gt;
grub-install /dev/sda # se il disco su cui installare è sda&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Altro esempio GRUB&lt;br /&gt;
Le cose fatte sono state le seguenti:&lt;br /&gt;
1) Boot con tomsrtbt linux.&lt;br /&gt;
2) Mount della root di linux (hda3 nel caso) sotto /mnt/hda3/&lt;br /&gt;
3) chroot /mnt/hda3&lt;br /&gt;
4) /sbin/grub&lt;br /&gt;
&lt;br /&gt;
&amp;gt;   Probing devices to guess BIOS drives. This may take a long time.&lt;br /&gt;
&amp;gt; GRUB  version 0.92  (640K lower / 3072K upper memory)&lt;br /&gt;
&amp;gt; Minimal BASH-like line editing is supported.  For the first word, TAB lists possible command completions.&lt;br /&gt;
&amp;gt; Anywhere else TAB lists the possible  [completions of a device/filename. ]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; grub&amp;gt; root (hd0,2)&lt;br /&gt;
&amp;gt; Filesystem type is ext2fs, partition type 0x83&lt;br /&gt;
&amp;gt; grub&amp;gt; setup (hd0)&lt;br /&gt;
&amp;gt;  Checking if &amp;quot;/boot/grub/stage1&amp;quot; exists... yes&lt;br /&gt;
&amp;gt;  Checking if &amp;quot;/boot/grub/stage2&amp;quot; exists... yes&lt;br /&gt;
&amp;gt;  Checking if &amp;quot;/boot/grub/e2fs_stage1_5&amp;quot; exists... yes&lt;br /&gt;
&amp;gt;  Running &amp;quot;embed /boot/grub/e2fs_stage1_5 (hd0)&amp;quot;...  22 sectors are embedded.&lt;br /&gt;
&amp;gt; succeeded&lt;br /&gt;
&amp;gt;  Running &amp;quot;install /boot/grub/stage1 (hd0) (hd0)1+22 p (hd0,2)/boot/grub/stage2&lt;br /&gt;
&amp;gt; /boot/grub/grub.conf&amp;quot;........&lt;br /&gt;
&lt;br /&gt;
&amp;gt; grub&amp;gt; quit&lt;br /&gt;
&lt;br /&gt;
5) exit&lt;br /&gt;
6) umount /dev/hda3&lt;br /&gt;
7) reboot&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1023</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1023"/>
				<updated>2014-02-05T14:36:53Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Creazione nuovo gruppo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      5. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      6. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      8. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. dare il comando /usr/local/lxmng/make_passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1010</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1010"/>
				<updated>2014-01-14T14:22:22Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Reload della cache del file delle password */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio password====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dell'expiration date====&lt;br /&gt;
&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cambio dello username====&lt;br /&gt;
&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      5. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      6. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      8. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. dare il comando /usr/local/lxmng/make_passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creazione nuovo gruppo====&lt;br /&gt;
&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1009</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1009"/>
				<updated>2014-01-14T14:20:48Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Esempi di operazioni comuni sulla gestione degli account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Reload della cache del file delle password'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio password'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dell'expiration date'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dello username'''&amp;lt;br&amp;gt;&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      5. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      6. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      8. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. dare il comando /usr/local/lxmng/make_passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Creazione nuovo gruppo'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1008</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1008"/>
				<updated>2014-01-14T14:20:00Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Esempi di operazioni comuni sulla gestione degli account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===Reload della cache del file delle password===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Reload della cache del file delle password'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio password'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dell'expiration date'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dello username'''&amp;lt;br&amp;gt;&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      5. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      6. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      8. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. dare il comando /usr/local/lxmng/make_passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Creazione nuovo gruppo'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1007</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1007"/>
				<updated>2014-01-14T14:19:31Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Esempi di operazioni comuni sulla gestione degli account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===Reload della cache del file delle password===&amp;lt;br&amp;gt;&lt;br /&gt;
'''Reload della cache del file delle password'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio password'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dell'expiration date'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dello username'''&amp;lt;br&amp;gt;&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      5. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      6. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      8. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. dare il comando /usr/local/lxmng/make_passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Creazione nuovo gruppo'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1006</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1006"/>
				<updated>2014-01-14T14:18:55Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Esempi di operazioni comuni sulla gestione degli account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====Reload della cache del file delle password====&amp;lt;br&amp;gt;&lt;br /&gt;
'''Reload della cache del file delle password'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio password'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dell'expiration date'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dello username'''&amp;lt;br&amp;gt;&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      5. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      6. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      8. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. dare il comando /usr/local/lxmng/make_passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Creazione nuovo gruppo'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1005</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1005"/>
				<updated>2014-01-14T13:50:51Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Esempi di operazioni comuni sulla gestione degli account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Reload della cache del file delle password'''&amp;lt;br&amp;gt;&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio password'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dell'expiration date'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dello username'''&amp;lt;br&amp;gt;&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      5. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      6. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      8. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. dare il comando /usr/local/lxmng/make_passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Creazione nuovo gruppo'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/project/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1004</id>
		<title>Accounts</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Accounts&amp;diff=1004"/>
				<updated>2013-10-23T08:34:07Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Esempi di operazioni comuni sulla gestione degli account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ns:user}}&lt;br /&gt;
Pisa, 30 Novembre 2011 (CET) ([[User:Terreni|G. Terreni]])&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+2&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Note sulla creazione di account sui mezzi di calcolo della sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P align=center&amp;gt;&amp;lt;FONT size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Queste note prescindono dalla verifica amministrativa del diritto del richiedente ad avere accesso alle risorse di calcolo di Sezione&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&lt;br /&gt;
Al momento in sezione sono presenti diversi ambienti informatici con metodi di autenticazione diversi e indipendenti:&lt;br /&gt;
&lt;br /&gt;
* account AFS / kerberos e accesso al Sistema Informativo INFN Nazionale (AAI)&lt;br /&gt;
* account dominio Windows&lt;br /&gt;
* accesso a GRID&lt;br /&gt;
&lt;br /&gt;
Di seguito sono descritte le operazioni da eseguire per creare un account AFS/kerberos e AAI&lt;br /&gt;
&lt;br /&gt;
Per un sommario dei comandi per la gestione dei volumi AFS consultare questa [http://wiki.pi.infn.it/wiki/index.php/VolumiAFS pagina] &amp;lt;br&amp;gt;&lt;br /&gt;
in alternativa al sito della [http://docs.openafs.org documentazione OpenAFS]&lt;br /&gt;
&lt;br /&gt;
==Preparazione account AFS / kerberos e AAI==&lt;br /&gt;
Prima di procedere e' necessario avere i seguenti dati del richiedente:&lt;br /&gt;
#Cognome e Nome&lt;br /&gt;
#Codice Fiscale&lt;br /&gt;
#Gruppo informatico primario&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si decide lo username di 8 caratteri massimo.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Anche se i nuovi sistemi supportano username piu' lunghi, sia per continuita' con il passato&lt;br /&gt;
sia per evitare eventuali problemi, e' consigliabile attenersi a questa regola.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Si verifica che lo username scelto non sia gia' presente in AAI.&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Poiche' INFN AAI richiede che lo username sia unico a livello nazionale, e' necessario verificare che qualche altra sezione&lt;br /&gt;
non lo abbia gia' inserito in AAI; per fare questa verifica ci si collega con protoserv2 ([http://wiki.infn.it/cn/ccr/aai/howto/protoserv2 vedi istruzioni]) con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''ssh -p 57847 protoserv2@godiva.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; SHO all:username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
se lo username e' gia' in uso vengono ritornati i dati relativi ad esso, altrimenti il seguente messaggio di errore:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''line nn: ERROR - entry not found''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;B&amp;gt;Si inserisce lo username in AAI&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
L'inserimento dello username in AAI si effettua con il seguente comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:username:CodiceFiscale:Nome:Cognome:kerberos_principal:email_canonico''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per esempio:&amp;lt;br&amp;gt;&lt;br /&gt;
''&amp;gt; ADD pi.infn.it:terreni:TRRRGPP59S23V454K:Giuseppe:Terreni:terreni@PI.INFN.IT:giuseppe.terreni@pi.infn.it''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;Creazione account locale&amp;lt;/B&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Login su galilinux come root e poi si prende il token di admin con il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # klog admin''&amp;lt;br&amp;gt;&lt;br /&gt;
''password: xxxxxxxx''&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # cd /afs/pi.infn.it/project/local/''&lt;br /&gt;
&lt;br /&gt;
A questo punto nel file passwd.all si cerca l'ultimo userid (UID) usato e il successivo lo si assegna al nuovo utente.&amp;lt;br&amp;gt;&lt;br /&gt;
Si edita passwd.all e si aggiunge una riga con il nuovo username:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username:x:UID:GUID:Nome COGNOME:/home/username:/bin/tcsh''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove GUID e' il valore numero del gruppo informatico principale al quale lo username appartiene.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita group.all e si inserisce lo username nel gruppo cui appartiene ed eventualmente nei gruppi secondari&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''gruppo:!:nnnn:user1,user2,user3,...,username''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
dove gruppo e' il nome del gruppo, nnnn il suo valore numerico (GUID) e user1,..,username gli utenti del gruppo&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si edita infine il file /afs/pi.infn.it/project/local/mail/userdb e si inserisce la nuova entry per l'alias di posta&amp;lt;br&amp;gt;&lt;br /&gt;
secondo il formato:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''username           nome.cognome@pi.infn.it''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A questo punto si lancia il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # /usr/local/lxmng/make_passwd''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genera i file /etc/passwd e /etc/group per galilinux (sulle altre macchine saranno generati automaticamente all'ora successiva)&amp;lt;br&amp;gt;&lt;br /&gt;
Per vedere le informazioni del nuovo account dare il comando:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # id username''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account e credenziali AFS / Kerberos==&lt;br /&gt;
A questo punto siamo pronti per la generazione vera e propria dell'account posizionandoci in:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~# cd /root/utils/creazione''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed eseguendo lo shell script&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh usename UID group GUID expiration-date''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''UID'' e ''GUID'' sono gli identificativi numerici restituiti dal comando precedente &amp;quot;''id username''&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
e l''' expiration-date'' e' la data di scadenza dell'account nel formato ''dd/mm/yyyy''.&amp;lt;br&amp;gt;&lt;br /&gt;
Mentre i campi ''username UID group GUID'' sono obbligatori il campo ''expiration-date'' e' facoltativo&amp;lt;br&amp;gt;&lt;br /&gt;
e se non e' specificato si assume per default la data del ''31/12/2037''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Lo script richiede per prima cosa di immettere la password di amministratore di kerberos;&amp;lt;br&amp;gt;&lt;br /&gt;
successivamente viene chiesta la password dell'account da creare (ripetuta due volte).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura l'account e' pronto per essere rilasciato all'utente.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio il comando:&lt;br /&gt;
&lt;br /&gt;
''galilinux ~ # ./crea.sh bianchi 9090 cms 1023 31/03/2012''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creera' l'account ''bianchi'' appartenete al gruppo ''cms'' con scadenza al ''31 marzo 2012''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Generazione account WINDOWS==&lt;br /&gt;
La generazione dell'account nel dominio Windows, quando richiesto, viene fatta utilizzando l'interfaccia&amp;lt;br&amp;gt;&lt;br /&gt;
standard del sistema Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
Si assegna lo stesso username e la stessa password AFS/kerberos (anche se sono indipendenti l'una dall'altra).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Consegna delle credenziali dell'account all'utente==&lt;br /&gt;
Una volta generati gli account e verificato che tutto funziona regolarmente, si predispongono due documenti:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Credenziali dell'account (''[http://www.pi.infn.it/~terreni/account/account_senza_windows.pdf solo AFS/kerberos]'')  oppure  (''[http://www.pi.infn.it/~terreni/account/account_con_windows.pdf AFS/kerberos e Windows]'')&amp;lt;br&amp;gt; &lt;br /&gt;
2. Documento di assunzione di responsabilita' (''[http://www.pi.infn.it/~terreni/account/presadatto.pdf Presa d'atto]'')&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il primo, da rilascare a l'utente, contiene i dati dell'account (username, password,...) e delle brevi raccomandazioni sul&lt;br /&gt;
corretto utilizzo dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
Il secondo contiene l'assunzione di responsabilita' e deve essere firmato dall'utente e conservato dal Servizio Calcolo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Esempi di operazioni comuni sulla gestione degli account==&lt;br /&gt;
&lt;br /&gt;
Di seguito alcune note sulle piu' comuni operazioni che possono essere richieste nella gestione degli account.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Reload della cache del file delle password'''&amp;lt;br&amp;gt;&lt;br /&gt;
Occasionalmente puo' essere necessario fare un refresh/reload del file /etc/passwd nella cache&amp;lt;br&amp;gt;&lt;br /&gt;
per rendere immediatamente disponibili alcuni tipi di correzioni effettuate &amp;lt;br&amp;gt;&lt;br /&gt;
(per es. errore nella indicazione della login shell).&amp;lt;br&amp;gt;&lt;br /&gt;
A questo scopo dare il comando:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      ''/etc/init.d/nscd restart''&lt;br /&gt;
&amp;lt;br&amp;gt;oppure&amp;lt;br&amp;gt;&lt;br /&gt;
      ''nscd -i passwd''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio password'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: cpw -pw ''xxxxxxx username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''xxxxxxxx'' e' la nuova password per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dell'expiration date'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su afs1.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ # kadmin.local&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: modprinc -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; ''username''&amp;lt;br&amp;gt;&lt;br /&gt;
      kadmin.local: exit&amp;lt;br&amp;gt;&lt;br /&gt;
      afs1 ~ #&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
dove &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot; e' la nuova expiration date per l'account ''username''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Cambio dello username'''&amp;lt;br&amp;gt;&lt;br /&gt;
Per cambiare (rimominare) lo ''username'' di un utente deve essere fatta la seguente serie di operazioni.&amp;lt;br&amp;gt;&lt;br /&gt;
Supponiamo per esempio di dover rinominare l'account ''rossi'' in ''bianchi''.&amp;lt;br&amp;gt;&lt;br /&gt;
      1. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/passwd.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      2. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/group.all''&amp;lt;br&amp;gt;&lt;br /&gt;
      3. cambiare la entry ''rossi'' in ''bianchi'' nel file ''/afs/pi.infn.it/project/local/mail/userdb''&amp;lt;br&amp;gt;&lt;br /&gt;
      4. rinominare il volume AFS (home directory dell'account) con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos examine user.rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''vos rename user.rossi user.bianchi''&amp;lt;br&amp;gt; &lt;br /&gt;
      5. rimuovere il mount point del vecchio volume con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs rmmount -dir /afs/pi.infn.it/user/rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      6. creare il nuovo mount point per il volume rinominato con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''fs mkmount -dir /afs/pi.infn.it/user/bianchi -vol user.bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      7. rimuovere il 'principal kerberos' del vecchio username con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local delprinc rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
      8. aggiungere il nuovo kerberos principal con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''kadmin.local addprinc -pw xxxxxxx -expire &amp;quot;mm/gg/aaaa hh:mm:ss CET&amp;quot;  bianchi''&amp;lt;br&amp;gt;&lt;br /&gt;
      9. assegnare al nuovo username gli stessi permessi AFS (appartenenza ai gruppi) del vecchio con il comando&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts mem rossi'' (per vedere i vecchi gruppi di appartenenza)&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts delete rossi''&amp;lt;br&amp;gt;&lt;br /&gt;
             ''pts createuser bianchi -id UID'' (dove ''UID'' e' l'UID del vecchio account rossi)&amp;lt;br&amp;gt; &lt;br /&gt;
             ''pts adduser -user bianchi -group 'i vecchi gruppi di appartenenza' ''&amp;lt;br&amp;gt;&lt;br /&gt;
     10. dare il comando /usr/local/lxmng/make_passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Creazione nuovo gruppo'''&amp;lt;br&amp;gt;&lt;br /&gt;
Fare login su galilinux.pi.infn.it come root e digitare i seguenti comandi:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      galilinux ~# ''klog admin''         (per prendere il token AFS)&amp;lt;br&amp;gt;&lt;br /&gt;
editare quindi /afs/pi.infn.it/lxproject/local/group.all ed inserire il nuovo gruppo&lt;br /&gt;
      galilinux ~ # ''pts creategroup -name nomegruppo -id -abcd''&amp;lt;br&amp;gt;&lt;br /&gt;
dove ''nomegruppo'' e' il nome del nuovo gruppo e ''-abcd'' l'identificativo numerico (GIUD) dello stesso.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	<entry>
		<id>http://wiki.pi.infn.it/wiki/index.php?title=Main_Page&amp;diff=981</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.pi.infn.it/wiki/index.php?title=Main_Page&amp;diff=981"/>
				<updated>2013-04-23T11:14:54Z</updated>
		
		<summary type="html">&lt;p&gt;Terreni: /* Sezione Di Pisa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;big&amp;gt;'''I.N.F.N. WIKI'''&amp;lt;/big&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Servizio Calcolo e Reti ==   &lt;br /&gt;
=== Sezione Di Pisa ===  &lt;br /&gt;
&lt;br /&gt;
[[Image:logoinfn.gif]]&lt;br /&gt;
&lt;br /&gt;
L'utilizzo di questa risorsa in sola lettura è consentito a chiunque mentre l'editing dei contenuti è consentito solo ad utenti registrati.&lt;br /&gt;
&lt;br /&gt;
Per richiedere un account inviare una email al seguente indirizzo [mailto:wikiadmin@pi.infn.it wikiadmin@pi.infn.it] motivando il motivo &lt;br /&gt;
della richiesta.&lt;br /&gt;
&lt;br /&gt;
Si ricorda che il meccanismo di autenticazione richiede un indirizzo email valido che deve essere allegato alla richiesta di attivazione.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Link Utili:'''&lt;br /&gt;
* [http://www.pi.infn.it Sito Web della Sezione]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Contents Aiuto in linea]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Wiki pages:'''&lt;br /&gt;
* [[GRID Grid Howto]]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/Accounts Note sulla creazione/gestione accounts]&lt;br /&gt;
* [http://wiki.pi.infn.it/wiki/index.php/Grub Ripristino Grub boot loader]&lt;/div&gt;</summary>
		<author><name>Terreni</name></author>	</entry>

	</feed>